Besides, there is a nearly infinite number of manners to create altcoins using the Bitcoin blockchain. You can't prevent them all.
Yes, but even if you create an altcoin that is based on Bitcoin, then still, your altcoin should have its own chain, to store non-Bitcoin data. There is a way to commit to Bitcoin blockchain, instead of pushing data on-chain. It is cheaper, and more private, so why spam the blockchain, when there is a better way with no spam?
Also, there are better networks for pushing arbitrary data, for example testnet, because it has no financial value, so it can be only used to push data publicly, because those coins are worthless by definition, so your spam will not affect real life transactions. Also, in testnet it is even easier, because you can make any non-standard transactions, and you can use zero satoshis, so all of your coins can be used just to cover your fees (and you don't need to wrap it inside TapScript at all).