1) the space is scarce
Misinformation.
Space in a block is always scarce, regardless of whether or not there's a protocol limit.
The only to make space in a block non-scarce is to invent a way of transmitting data that requires zero energy, zero time, and exceeds the shannon limit.
Whether or not space in a block is scare depends on
physics, not on software design.