You just proved my point. Let's get deeper into this. Remember that nobody is forcing you to buy a new iPhone. You could still use the old ones if you don't upgrade and you can still make calls with a Nokia 1100. This is what we need to happen with Bitcoin too.
The GSM network didn't need to "evolve" for iPhones to be able to function properly, in the very same way the core backbone that is Bitcoin doesn't need to be "fixed" with hardcoded exponential growth to allow innovation.
Care to explain why? I see it as wasted time since we can have checkpoints and we can always revert to any setting to avoid problems. We could always decrease the blocksize if we really can't handle bigger blocks. Waiting for the hardware = wasted development time.
You cannot be intellectually honest and claim that it is easier to revert to a previous version of something if you realize you fucked up than to fix problems when you actually have had an opportunity to actually witness and analyze them.