majority people can not beat index. I do not think people are satisfied with this return rate. For IRA, you can roll it out, and find your own custodian, and invest in housing market. That is another option too. For most people, they do not have time or talent to learn these skills, they can just do dollar cost average on index funds for their IRA. This does not require much learning, at least they can get market performance, which is better than most active managed fund in long run.
Personally I constantly made 10-20% every year in last 10 years in stock market, so I do not have biased on stock market or housing market. But I roughly know a lot of my friends in IT industry's return in their own account or ira account, it does not look like they can beat market. In fact, a lot of them sold at market low, 401k became 201k or 101k.