Free messaging works because messaging doesn’t use much bandwidth.
Free wifi for everyone, or even just business class passengers, may not be as useful as it seems. On a few carriers that use satellite based wifi, I find even sending pictures or checking FR24 can be difficult.