Based on your financial expertise, provide your response or viewpoint on the given financial question or topic. The response format is open.

Why do some companies offer 401k retirement plans?
The company itself doesn't benefit. In most cases, it's an expense as the match that many offer is going to cost the company some percent of salary.  As Mike said, it's part of the benefit package. Vacation, medical, dental, cafeteria plans (i.e. both flexible spending and dependent care accounts, not food), stock options, employee stock purchase plans, defined contribution or defined benefit pension, and the 401(k) or 403(b) for teachers. Each and all of these are what one should look at when looking at "total compensation". You allude to the lack of choices in the 401(k) compared to other accounts. Noted. And that lack of choice should be part of your decision process as to how you choose to invest for retirement. If the fess/selection is bad enough, you need to be vocal about it and request a change. Bad choices + no match, and maybe the account should be avoided, else just deposit to the match.  Note - Keith thanks for catching and fixing one typo, I just caught another.