Why do bonds being in tax advantages accounts? My gut would suspect the opposite, since on average stocks will have higher return so you'll want them getting the tax break.
Equity indexes have no maturity date and can limit any taxable income to dividend only which get preferential treatment in terms of taxes.