But we're are talking about distant future, the network, cpus, drives, all of these will be faster and bigger with time. So why didn't Satoshi decide to limit the block size to 32 MB at the beginning?
He could also have made the 1MB limit a soft limit and the 32 MB limit a hard one.
The working plan seems to be that it won't be increased until people start complaining about it.
If it was increased, then a majority of miners could still limit the blocks to 1MB by refusing to build on any 2MB blocks.
The trick is to allow traders (merchants and their customers) and savers have some say. If all 3 groups agreed, then it could be increased.
Arguably, if trades and miners agreed, then there isn't much savers could do about it.