My wife works for a very large tech company, I'm not going to identify it for career safety reasons. They have a stupid amount of perks for employees. Catered breakfasts and lunches, enough branded t-shirts to avoid having to buy any tops for the entire summer (which we are actually doing), open tabs at the nearby coffee shops, and salaries that are honestly probably a bit too high for how little profit the company makes.
Yet they don't offer a 401K. No, it's not that they don't have match on their 401K, there is no 401K program at all. Instead they have a very generous ESPP and grants, but people look at you funny if they find out you dumped any stock at all.
My best guess is that this company figured out that if they offer you a 401K, you're more likely to retire at some point, rather than working you forever. Sad, really.