Regardless of whether it is a matter of luck or skill, in practice almost nobody has beaten index funds over long periods like 10+ years.