Literally none of that is the employer’s responsibility. It’s just a business transaction. Having sufficient savings is the responsibility of every adult, never their employer. It is not the employer’s job to manage the employee’s cash flow.
Everyone, but ESPECIALLY those making six figures in tech, should have a six months of expenses savings account in cash SPECIFICALLY for this exact scenario. There are a million ways you might be without work for 2-4 months. It’s not an employer’s fault (or responsibility) that their employee is financially irresponsible.