That's the convention, but AFAIK it's not enshrined on law.

Some states require payout for unused, earned vacation time.

State-managed unemployment pay is also a thing, assuming the employee wasn't fired for cause. I think some states require employers to pay into this via a payroll tax.