“Purpose” is subjective and is irrelevant. If the protocol has to care about the content of transactions then we’ve already lost. The only way that it can be “abused” is causing centralization (MEV, large blocks) or if miners can’t maximize fee revenue. All else is irrelevant. To suggest otherwise is asking for censorship.
Discussion
No, the purpose is not subjective or irrelevant. The software was written with a goal in mind, and that goal is shared by an overwhelming majority of the community.
By the way, why do you care about decentralization? Sounds like you think the network has a purpose.
Fair point. There is a purpose which is essentially censorship resistant data and value transfer. The protocol however does not care about the nature/purpose of that data and value though.
There’s a reason why the reaction from the vast majority of core devs on the mailing list to ordinals/inscriptions was that the data cap for OP_RETURN should just be lifted.