At my current company, I do not get any 401k matching, and it sucks. However, the company fully covers medical insurance for each employee and their ENTIRE family. My copay's are more then fair, and unless I end up in an emergency and I'm rushed to a hospital that's out network and it turns out that it wasn't an emergency, I have no other costs. Being married, I save thousands a year in my paycheck by not having to cover any of my insurance. Compared to the cost of my previous job, the difference is enough to fully fund my IRA which is roughly equivalent to a 4% match in my 401k which is the best any company has offered me to date. So in the end, I lost an employee match, but save $6k a year in medical insurance for my family.
It's a balance, and I can understand why people would be upset to "only" see six weeks of Paternal leave, but when you look at their entire portfolio of perks, it's amazing. It is among the best. Can they do better? Sure. Should people flay them for two sticking points? Absolutely not.