The issue is that the "market" as experienced daily is mostly composed of "investors" not willing to wait 6 months or even 3 months, and definitely not 2 yrs.
You can make money different ways. You can go along with what others/markets are doing, you can go against what others/markets are doing.