That's easy enough for Lufthansa considering their routes. But there are still areas with no satellite Internet coverage available at any price.
There are different motivations though. It pays for GE and RR to collect constant engine telemetry so that they can micro-optimize service intervals (read: perform service as infrequently as possible). The airlines, though, have physical possession of the planes and tend to figure they'll work that kind of thing out on the ground when planes are out of service for several hours anyway.
[0] https://en.wikipedia.org/wiki/Centaur_(rocket_stage)
[1] https://en.wikipedia.org/wiki/NanoRacks_CubeSat_Deployer