There is no winner when comparing these two markets as they are neither better nor worse than the other. If you like the feeling of riding a roller coaster, like to take risks and are willing to take risks to get high rewards, then cryptocurrency, bitcoin is the choice. But if you want more safety, fewer scams and legal scrutiny, then the stock market is for you.
In short, both are profitable investment instruments and also have risks, so we can invest in both, it is not advisable to put all our eggs in one basket.
I am not sure about the whole "less scams" in the stock market thing. Sure stocks themselves do not turn out to be scams or companies turn out to be scams that commonly, although it is possible for pink sheet and small cap stuff, but it is definitely something that is rare.
On the other hand, the companies you trust your money with to invest could end up being scammers who risk too much of your money and go bankrupt, and basically take your money down with them when they bankrupt, and this one is not so rare either, hence you should be careful about it. I know crypto is risky, but I rather have bitcoin than trust any wall street company with my money.
As @jaberwock said, it's up to the people, you can't force stock investors that crypto is better, and conversely, they can't make you believe that stocks are better than crypto. There is no winner in this case.
I invest in both and I don't want to distinguish which is better because both are profitable for me. You have reason to invest in bitcoin and should not trust any 3rd party, even though bitcoin is riskier. While they believe in stocks because they believe in companies worth trillions of dollars, much larger than bitcoin's market cap and regulated by law. My friends are stock and forex traders, we have different views on the two markets, and to be honest, no one wins every argument
.