"Unlimited vacation" is largely an accounting trick. Unused PTO is an accrued liability on a balance sheet. By replacing PTO with "unlimited vacation", companies are simply eliminating this liability from their balance sheets. When you have a large, highly-paid workforce, this adds up.