Satoshi knew that once he slipped that blocksize limit into the core client, it would be there forever, and become the de facto standard in all bitcoin software implementations. That's why Garzik and the others were opposed to it at the time. Satoshi said that it was temporary, but he knew enough about game theory to realize 1MB blocks would become a Schelling Point within the bitcoin network if it was left in the core client long enough.
That's simply not true. You're claiming to know the mind of Satoshi in direct opposition with his public statements.
https://bitcointalk.org/index.php?topic=1347.msg15139#msg15139We can phase in a change later if we get closer to needing it.
https://bitcointalk.org/index.php?topic=1347.msg15366#msg15366It can be phased in, like:
if (blocknumber > 115000)
maxblocksize = largerlimit
It can start being in versions way ahead, so by the time it reaches that block number and goes into effect, the older versions that don't have it are already obsolete.
When we're near the cutoff block number, I can put an alert to old versions to make sure they know they have to upgrade.