Anyway, not that long explanation about why everyone is going to choose BTC here, you're in a bitcoin forum and this is much the preference of the majority here. But I think even if you ask this on a stocks forum, there will be folks choosing BTC over their stocks preference.
To put it bluntly, the reason we chose bitcoin is because we believe it offers higher returns than stocks. Profit is the main reason, other reasons like decentralization and privacy are just secondary to make the explanation more vivid, nothing more.
Yup, profit is the main reason and we that have stayed and witnessed how it is going for Bitcoin will stay. While we're open to explore other markets like the stocks, S&P 500 and others that we can also dive in but if we like staying here, there is no need to go elsewhere and take another risk. At least with Bitcoin, we already understand how its risk goes and there is no need to adjust.
If stock investors decide to move to bitcoin instead of stocks, they will join the bitcoin forum, not the stock forum. Like you are a bitcoin investor, are you active on any stock forums? I guess not. So if you ask this question on a stock forum, they won't even care.
It actually depends. If they're totally new and want to get into the community, everyone is free to learn what they can learn about Bitcoin and join communities like Bitcoin. But they are not that new at all at taking risks and understanding how the market works.