I think it should be removed entirely and the half step of the devs in this case has only served to cause a longer tail of outrage.
The reason to remove it is because filters are meant to make sure users don't submit unintended transactions. They are not to stop certain transactions from getting on chain.
It may be contentious in the sense that the %20 are misled to believe the latter. Ie. That contention is based on a misunderstanding of how Bitcoin and filters operate. It's only contentious because they don't understand. If they did, there wouldn't be any contention. That's what I'm trying to say.
But no, the devs had to try to appease the crowd with a half step that didn't help anyone. If they had removed it entirely, we could have moved on from this by now. Hopefully when 30 does come out, and a majority of nodes switch, the knots people may start to understand oh yea... There's no change on transactions after the new update and start to see their fears are unfounded and based on a lie or misunderstanding.