Wouldn't electronic front running take money from regular folks? Perhaps not from retail trades, but from mutual/index funds, pension funds, etc.
[1] https://www.investopedia.com/terms/f/frontrunning.asp#:~:tex....
Again, not an expert.
However, HFT's do not trade on non-public information. Every participant has access to the same market data. I could start my own "HFT firm" tomorrow; I would just be incredibly unsuccessful at it because I don't have the finances or computing resources to execute.
Pinging (https://www.finra.org/investors/insights/getting-speed-high-...) would be an example such strategy.