>Retail investors are taught to 'invest for the long-term', and 'not try to time the market' meanwhile hedge-funds and high-frequency traders play a different game with different rules.
Exactly....that the financial services industry constantly advises the retail investor to "invest for the long term", when they do the exact opposite (while generally using the funds provided by these exact same retail investors), to me is a pretty strong indicator that the markets are something entirely different than how they are sold to people.
The markets were created to provide funding for companies in need of capital, and a branch of the financial services industry was legitimately required to facilitate this process between companies and individual investors, but now almost everywhere I look people are focused on finding new ways to skim money out of the system, under the guise of "providing liquidity", as if there was some problem with liquidity 10, 20, 30 years ago.