The technical argument :
Allowing spam on the blockchain makes it more expensive to run a node.
It also creates the potential for bad actors to share child abuse material malware and other harmful stuff which would make it illegal to run a bitcoin node in most places.