Why are business-class seats on planes so expensive, yet companies yet business discounts on hotel rooms?
Business discounts on hotel rooms = generally the smaller rooms with less ameneties (and generally a hotel room is a hotel room) Business class seats on a plane = less density, cost more per passenger-mile to operate. However, if you are a frequent enough flier, you can generally get free upgrades to business/first on most if not all your flights.