Corporate travel policies are becoming more generous allowing employees to fly in premium cabins.
There’s a tight labor market and companies don’t want to lose their best employees. The spread between business and coach and winnowed down. With more competition for premium cabin seats there are fewer upgrades available.