Seems to me that buying a 2 year supply of CPUs is not a great strategic measure since 2 years out your competitors will have faster chips or paying far less than you in 2 years for the chips sitting in your inventory.
Obviously if the alternative is to not have CPUs, it's the only choice they have, but its going to put them in a rough place competitively.
there's still a ton of new phones shipping with two-year-old chips in them.
obviously, for new designs they won't choose to integrate chips that they can't source, but having a supply of chips they can no longer source means they can continue to manufacture their current models.
Obviously if the alternative is to not have CPUs, it's the only choice they have, but its going to put them in a rough place competitively.