Both investors and traders earn money through the help of the market.
It is true that it generated a lot of profit from the investors and the traders but I don't agree with this line.
The market has nothing to help these investors and traders. They are the reason they generated this money or profit they have. With the knowledge they had, they received that well-deserved profit. As you said, there are a lot of ways to earn money and the market is not the one making these opportunities but the investors and traders themselves.
I disagree with you that the market has noting to help investors and traders - I think they do it just depends on how you want to use it to your own benefit, thats the hard part but once you crack it both can help you generate profit.
It's all a matter of knowing what to take and when to take it!
You already said it yourself.
The market has no will or brain to think for itself. These traders and investors are the ones doing it, analyzing the market and basing their strategies on the indicators the market is showing. Profits will not just go in without them doing something to their investments isn't it?