Buffett swears by index funds...but he's a super long-term thinker and investor
A perfectly balanced portfolio should have them
That's also more practical when you are a billionaire lol. No normal person is making big money on an index fund by throwing in 50-100 bucks a paycheck. It should be used as a set and forget retirement option.