It seems to me like the author is desperately trying to convince the readers (and possibly himself too) that the "controversy" that died over a decade ago still exists! This is exactly why he has to dedicate most of the post about the "controversy" itself instead of explaining the proposal!
From 2018 to 2019, approximately 20% of all bitcoin transactions were OP_RETURN transactions.
Is he trying to fake the data here?
Correct me if I'm wrong but a quick and dirty comparison between
number of outputs with OP_RETURN (ignoring small possibility of more than on per tx) and
number of transactions (look at row count at the bottom) from Jan 2018 to Jan 2019 shows that 8% of the transactions contained OP_RETURN which is nowhere close to 20%!
A short lived
peak that is mostly from a completely useless altcoin spamming bitcoin blockchain is also not a good argument to revive this dead "controversy".
You can send one of these NFTs to an existing bitcoin address today. There are challenges, however, as existing bitcoin software does not observe “Ordinal Theory,” and thus satoshis that you have ascribed individual value to might be accidentally spent as a transaction fee or sent as a payment. Thus, there is Ordinal specific software that allows you to track these individual satoshis so they aren't spent accidentally.
In other words it needs another network and rules and side-chains is the place to do all of this!
From what I can tell, this component of the architecture of Ordinals isn’t controversial at all.
It is not controversial, it is useless
and already people are storing not just images, but short videos and even a pdf of Satoshi’s white paper on bitcoin’s blockchain.
In other words
people are exploiting Taproot for spamming bitcoin blockchain with garbage like back in early years where they placed it simply in the output script at any arbitrary size. Suffice it to say that that spam forced the introduction of very limiting standard rules that prevented such spams and the introduction of OP_RETURN with an 80 byte limit to manage the spam size.
In short all I see here is just an exploit of a protocol (Taproot scripts) that was not meant to be used this way so that they can inject arbitrary data that another self-defined and self-enforced protocol can detect and is not detected or enforced by the Bitcoin protocol. Like a side-chain jammed into bitcoin blockchain instead of having its own chain.