A not so hot take by yet another spam apologist.
What if I told you there is no "freedom of transactions" in Bitcoin. The network has always "censored" tx. Why can't I make a100 byte op_return tx? Why can't I make a 5 MB tx? Why am I being "censored"?
Bitcoin clients can alter their config settings and still follow consensus rules. Every node runner can make his/her own choices. There's nothing wrong with that, and that's not censorship.