If the mempool gets filled above the 250 MB threshold, small fee transactions get dropped, low-powered full nodes have their memory overloaded and go offline, and third world users get priced out of opening Lightning channels.
But if I insert a 50kb picture into the blockchain using Ordinals, none of the above happens.
Both use cases pay fees to the miners, both can benefit from the SegWit discount.
Which one is worse?