> When people talk about bitcoin being "censorship resistant" they're talking exactly about how hard it is to have *other* rules...ones that are *not* in the code
I agree, it is censorship resistant "in one sense," but the sense in which it *is* censorship resistant depends on having a protocol, which requires censorship in *another* sense -- because all protocols must reject invalid data.
I also think it is a helpful distiction for another reason: in the bip-rdts debate, many of the anti-rdts people oppose it on the grounds that it would be censorship, if it activated. But through this conversation I think they are starting to realize that if they follow that logic through its its end, then *all* consensus rules are censorship.
You can either say "consensus rules are not censorship, therefore bip444, if it activated, would not be censorship," or you have to say "consensus rules are censorship, but censorship is sometimes okay." The one thing you can't do, logically, is say "consensus rules, by definition, are not what I mean by censorship; but bip444, if activated, WOULD be censorship."