I think its obvious the ordinals deployers attempt to waste block space which will naturally be rejected by users over time so it doesn't matter how any of us individually FEELS about it, if it is not helping the blocks churn 10 minutes at a time they will die out due to Darwinian evolution. That being said overall just using the chain to store a reference to other data seems just fine, but spam is spam and will be treated as such by organic users of the network. Such a thing could be done 100x more efficiently on a side chain.