Who decides what is unproductive? And since when do transactions need to have "productive nuisance"?
We, the users. If a new Core release will "censor" the ordinals, I will use it and I'm sure a lot of current users would use it too. Those who strongly disagree with this decision can use the older version and hope that some miners will mine on the old chain.
And since when do transactions need to have "productive nuisance"?
Bitcoin wasn't created to make some abstract "transactions", it was created to transfer monetary value, not some made-up tokens.