No, but it does require a serialization mechanism whose developers aren't actively hostile to it being used for information storage.
In other words, you can't use the bitcoin blockchain for this.
They'll be overruled by an economy majority eventually.
By the time the bitcoin network starts processing very high transaction nobody is going to be able to micromanage what kinds of transactions are included.