Nobody wants their brand associated with price gouging and half-broken in-flight credit card payment portals, and Starlink is better enough than any alternative that they can play hardball with airlines.
I've got status with them and have started booking with other airlines b/c it doesn't matter how nice the seats are if you can't get any work done. Most airline revenue comes from business flights, I don't think they realize how important this is to their customer base.
The article is online.
The airlines have no problem with this. T-mobile has no problem with it either.