"Don't break userspace", while a nice idea, is not applicable to Bitcoin, if "userspace" means "stuffing blocks with arbitrary data". @GrassFedBitcoin puts it very well here: