I'm very disappointed in people who still insist on using the misleading term "censorship" to describe "preventing an exploit in the protocol".
What is the exploit? Storing arbitrary data in blockchain? But that is possible by encoding it in public keys and through other means.
The exploit is that you configure your node to not accept extra data over 40 bytes, but the way this data is put in the transaction inscription make your node accept extra data over 40 bytes and relay it.
The correction would make the node configuration be respected and not accept anything over the size you configured you want to accept.