My understanding is that there are areas that require smaller amounts of data (in any Bitcoin financial transaction), and people come up with clever ways of disguising & breaking up data into those areas.
Then you are into a cat & mouse situation. And, I suppose various forms of pattern matching to exclude non-monetary data, could also be applied to matching patters within a monetary transaction... thus where the concern over monetary-censorship comes in.
To me, this is still a massive distinction, and ultimately, the Bitcoin community is in control either way. We'll either resit crossing that line, or we won't. It isn't like going from arbitrary data exclusion to excluding certain financial transactions will just happen on it's own. We can do one, without the other.
But, I'm more for excluding *excess* data-storage. That is quite easy. No cat & mouse. No one potentially calling a real financial transaction (because it also includes some arbitrary data) spam... though this latter ones seems more like some silly FUD.