I have to say I agree here. A high max block size is an insane idea. It would open up the blockchain to even more spam from 'derpy kiskstarter replacements' and other startup projects that seem bent on using the blockchain as cloud storage. There should always be a disincentive to spam the blockchain, of course. But the 1MB limit may be an obstacle for legitimate wider adoption, so it shouldn't be dismissed outright.
Pruning should arrive in Bitcoin Core 0.11, allowing people to run a full node with only 1 GB of storage space.