Yeah, core definitly fucked up the public relations on this and a lot of people are just opposed out of spite.
If you've never dealt with trying to filter data it is easy to think it should be easy to filter however you want. The reality is it is impossible if you have a determined adversary, this is why spam emails still get through after all these years.
We will never stop them but we can engage in harm reduction. Getting them to put their data into prunable fields instead of fields we can never prune reduces harm.
Since the block size is unchanged I don't see this affecting the ability of regular people to run full archival nodes. Note that the knots people aren't switching to pruned nodes, they just get a mempool filter that causes them to not have accurate mempools.
I get that no one node has a perfectly accurate picture of the entire global mempool. That doesn't make it smart to intentionally make your own mempool innacurate.
