The millisecond-term zero sum game is part of what allows for a positive sum long term. For example, zero fee trading was pioneered by Robinhood and only possible because of payment for order flow, and as a result it's virtually unheard of now for retail to be paying per transaction. Now more retail investors can participate and everyone benefits. You can also point to lower spreads and faster execution as direct benefits.
Or you could just hold auctions a few times per day and eliminate the billions of dollars spent trying to win a pointless race.