The longer you lock in contracts into the future, the more expensive they get. And Apple also doesn’t want to lock themselves into volume commitments for specific production lines and at certain prices that might not make sense anymore a year or two down the line. So even Apple has limits to how much long-term contracts make sense.