Thank you for a good insightful comment. You are incorrect, I have a sincerely-held belief MEV is not ok and your assumption what I do believe is wrong.
I am well aware of MEV issues, as I have been developing for Ethereum for the last 6 years or so. They hurt me as a user as well. However, due to the already long post, I decided not to include them in this post and hope to write a comparison in the future. As you said, the comparison could be really interesting.
I believe MEV hurts the ecosystem overall. It is wrong, but I know it can be technically solved, as opposite to solved with regulation, on multiple levels. Some of the current solutions include e.g.
- Avalanche commit and reveal subnet
- Short-term auctions like Cowswap
Basically, everything where you can wait for a better trade execution effectively counters some of HFT issues, both in traditional and crypto world. You can always decide which price you are willing accept and then just wait for it.
Unfortunately Ethereum 1.0 generation AMMs and swaps are not built this in mind, because they come from the era when MEV was not an issue yet. But as I said, this is being addressed in the next generation of the technology. Also unlike on stock markets, as a user you have more transparency on the execution so you can verify that you did not get screwed over (unlike with Robin Hood).