I invested in NVidia after recognizing GPU shortages due to ML continuing hype. I switched to AMD after recognizing their Zen CPUs are slowly beating Intel. I switched to TSMC after realizing their accomplishments are significant part of M1 and Ryzen advantages.
My stock portfolio's growth is over +50% yoy over last five years on average (geomean).
The way I explain this to myself is that trading firms focus on economic fundamentals, which can not show upper hand in a specific technology. They are trying to recognize the later, but it requires understanding tech news articles, and best NLP AI methods are not there yet, whereas our brains can handle that task, especially if it is withing our own expertise.
If that theory is right, you can beat the market, but you have to be real expert in the area you are trying to trade in, and probably a few linked areas too.