This is a question that cannot be answered without further information. With index funds, youre getting many different stocks at once as opposed to purchasing many individual stocks on your own. Additionally, it may not make sense for someone who isnt very knowledgeable about finance and investing or doesnt have the time to learn how this could be better for them in the long run because they dont know what factors go into calculating their return.