The tax credit you mention is just gravy for the lower income people. But even without getting it, the benefit you get from using retirement accounts is that you don't have to pay income taxes on your 457 and IRA contributions. That's a huge deal. Later, when you are retired and pull out that money, you probably won't have to pay very much (or perhaps any) tax on it at all. So it's a gift from the tax code.