Very sound and simple advice. Any index fund by its very nature ensures that the investor is continuously rebalancing her portfolio. So businesses that do not perform are excluded and businesses with superior results are included.
Of course, the performance of an index fund would not be spectacular. However, it would deliver an average return higher than any fixed income security and as high as a diversified equity portfolio would.