Personally, leave it alone and let them store data in a data structure that can be pruned, OR ELSE, they might start storing data inside the actual blocks that it would be impossible for them to be pruned.
Plus we may not like it, but they're NOT actually breaking the rules of the network, and they're paying the fees. Network congestion can always happen with or without Ordinals because block space is limited and demand increases sometimes. It's not sustainable, they would either run out of money first, or they would also have to wait for fees to go down.