Technical analysis works well in the stock and currency markets. In the crypto market, I have seen enough cases when technical analysis made serious mistakes. I may have applied it incorrectly and these were my mistakes. However, it is true that gradually the more you trade you learn to do it better and better. And for a long period of time, a skilled trader will trade with profit.
When playing dice, you can't influence the result in any way with your ability, you only need luck.
You are right I think there should be two separate technical analysis for crypto and the stock market.
In fact, this is proved by the fact that technical analysis only works if the majority of market participants believe in it and follow its rules. In the crypto market, many traders do not have experience in technical analysis, so they do not use it. They rely more on their intuition and luck. This is why gambling and trading on exchanges are very similar for them.