So as I've pointed out above, you can transfer UTXOs from one address to the other and embed arbitrary data in the public key (or even in the signature). It's impossible to ban that without hard forking to introduce some new zero knowledge proof that someone knows the private key of any address before coins are sent to it.
And it would still not be enough. Information can be included in OP_RETURN and coinbase transactions. You would need to completely eliminate these and introduce a ZK proof that cannot be "exploited" either. Needless to say that this kind of hard fork would slow down everything and would take up space (which we are trying to save with this hypothetical proposal... ?).
The proposal is not to ban transactions, the proposal is to avoid or make expensive to make "Inscriptions" inside transactions.
Even that is considered censorship to an extent. If we start treating some transactions as "less worthy" and introduce some "expense-meter" for their "usefulness", it will open a Pandora's box.