HFT has some qualities which make it unattractive to me:
- strategically, it's an unbounded arms race, due to competing against lots of other HFT forces all trying to squeeze profits quickly out of micro opportunities in bid/ask numbers, news leak/announce gaps, etc.
- due to above, there are high technical and talent costs just to have the minimum setup needed to play in that game
- also following from the first thing, HFT becomes an additional profit motive for adding destructive, dishonest political vectors to society, such as corruption and propaganda, in order to time trades, do front running, insider trading, war profiteering, bankster conspiracies, etc.
- short-term thinking
- lastly, you're fundamentally not building anything real or positive for the rest of society outside HFT and your direct clients/owners; or making the world a better place; to others, you're just a parasite on the money flows, adding more noise and chaos, and arguably risk, to the economy
I like to compare it to the alternative, strategically-speaking: LFT (low f.t.)
- lower costs (your fixed & marginal costs "scale down" better, which is also better in the startup phase. Think lemonade stand, a small simple web SaaS, contract development -> software product company, etc.)
- longer-term thinking & bets (buy & hold; future trends, etc.)
- actually building, investing, helping others, bringing new products/services to the market, solving problems for others for profit
LFT could be used to describe traditional stock investing, it could include personal relationship investing, personal health/skills investing, building lifestyle businesses, building startups to flip, doing R&D, invention & marketing, etc.
Both HFT and LFT can make you wealthy on the top end scenarios. But LFT scales down to the low end scenarios and early phases better, and you can tangibly and visibly see improvements to the world that you've made happen. Both can benefit from hacker thinking. But to me, it's clear which is the healthier choice for the individual and society, in the long run.