Yes. The high transaction fee occurred because of the listing. Ordinals are currently a major part of Bitcoin's block size, and Binance listing made the situation worse.
A solution could be to limit the amount of arbitrary data that can be included in a transaction (similar to
https://github.com/monero-project/monero/pull/8733, which was implemented by the monero community to stop transaction spam on the network).
However, given the status quo of Bitcoin development, I don't think it's ever going to be implemented, just like many other needed improvements (such as increasing the block size) that aren't being added.