Ordinals exploit the lack of confidential transactions in bitcoin. Passing an ordinal through a single UTXO with hidden amounts would completely break the ability to keep track of them.
Discussion
Some of us have been calling it an exploit for a while