So why are the HFT firms earning profits? There is no law that says people are obligated to do business with them. There is no law that says people have to buy at the prices HFT firms are selling at and sell at the prices HFT firms are buying at.
It makes no material difference to the profits of a buy and hold investor. If it did, buy and hold investors would not trade with HFT firms.
While for obvious big moves it might be all about latency, most events are more about the quality of your pricing, incorporating correlated information, edge requirement and risk management that decides what you go for and what you don't, and for those smarter trades you usually have microseconds to spare.
To this I would say: grocery stores (which serve as a sort of middleman to a whole host of necessary goods and are clearly crucial to the economy) close overnight without much outcry.
(To be clear, I think grocery stores are far more important to the economy/society than HFTs, but I think your argument for why is poor)
One trading strategy being faster than another does not automatically make it better. This is a common misconception.
One convenience store would likely "bury" another if it were one block closer to its customers than the other. I wouldn't say the food store industry was "really messed up with market incentives" because of it.
A block closer is massively human perceivable, but we're talking about stuff far below human reaction times.
And whoever wins by 20ns gets rewarded the same as the previous guy who was winning by 21ns. The magnitude of latency isn't rewarded, just coming in first, so more and is spent on less an less absolute improvements, none of which have been relevant to human reaction times for decades.