But if people invest, for the long term, they would earn more in stocks or mutual fund
True for stocks (if properly done), not true for mutual funds.
According to Robert Kiyosaki, mutual funds only do well in bull markets.
And they are the riskiest investment during bear markets.
The fact is, you, as an investor, don't have much control where your
investment goes.
In bear markets, an investor must be more reactive, and mutual funds
simply don't give that option. i.e. you can't select specific stocks to
place your cash to.
As for dollar-cost-averaging (termed money-cost-averaging, because
maybe we're in the Philippines)...
I can't state the exact quote, but roughly here's what Buffett says:
Great baseball players only hit the ball when it's in their "zone". If you
picture a baseball player trying to hit a ball, the great ones don't try to
hit the ball from any position, but a small, almost 9inch by 9inch imaginary
square between their shoulders and hips and about an arms reach.
If the ball goes anywhere else they don't try to hit it.
This gives them the best chance to score a homerun.
In investing he applies the same thing.
If you found a very good stock, wouldn't it be
wise to put in a huge amount into that investment?
If you found a mediocre stock, wouldn't it be
wise to skip it and wait for a better opportunity?
I think playing Cashflow will teach you this.
It's better to learn from having it simulated for you,
since you will see the results for yourself, rather
than doing something just because it sounds or it
looks nice.
^^