To your point, corporations would be happy to have the government take over those functions. But, these are solvable problems. For example, there is no doubt that HR knew that long-term and short term disabilities were options. Google has a death benefit for the spouse and kids, under 21. Top tech companies that have money to burn could probably figure out how to keep you on insurance, as a benefit, during leave.
However, whether or not it's an employers' responsibility, is a culture and values thing - especially if the social safety nets are lacking.
If the company has benefits that are available, they should definitely point the employee to them. That is just the humane thing to do in my view. When I had a death in my family a few years ago, I filed to use vacation time, and my boss rejected it, because the company had bereavement leave (I didn't know about it.) That was the right thing to do, because it helped me take advantage of all the available benefits.
And of course, if companies provide these benefits, that is good, especially since they are absent from our broader safety net. But keeping benefits tied to employment has a lot of downsides, and we should try to move away from that.
> corporations would be happy to have the government take over those functions.
Is this really true? I would think so, too, but if it were, wouldn't we see a flood of companies in the US lobbying Congress to create a government-backed healthcare option, or even single-payer? To the point where it would have been done decades ago, right-wing political ideology be damned?
The cynical part of me wonders if companies like the current situation, since that gives companies more power over their employees.
It was the government themselves that facilitated this situation by freezing wages during WWII. Companies couldn’t compete on salary anymore so they found another lever to pull.
I don’t think companies like or dislike the situation, it’s just the status quo and thus hard to change a trajectory that has so much momentum.
However, whether or not it's an employers' responsibility, is a culture and values thing - especially if the social safety nets are lacking.