It’s not supposed to stop all spam. To do that is impossible. It’s a message to VCs that despite what Core signaled with v30, spam is not welcome, and will be mitigated, so stop funding spammers.
As you point out, it’s only a minor disruption for ordinals, but it also closes the very simple ...