For me, if it hinders Bitcoin transfers in any way, fees, mem pool jams, block sizes, etc. it shouldn’t be done. I think the community will decide if it’s currently a bug or not.
If there was a way to properly add ordinals/images that everyone agreed on, let’s say a new bip or core upgrade, sure, but currently it seems they are going through a back door that is questionable and degrading Bitcoin’s true purpose.