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.