It's a bug fix. It's not a big change. We have created two different mem-pools. This is a bad outcome and needs a bug fix. It forces developers to hack around and find private and privileged access to the mem-pools they need.
Users will have to go through centralized companies to get this access for themselves, to use these apps. Instead of these apps being decentralized and serving the politics of Bitcoin they will be centralized and serve standard politics.
You've stopped nothing, you've only made things harder for everyone. Present and future node operators and developers and users.