They seem to have an incentive mostly to say that they "have public wifi" but not take responsibility for delivering a working system.
For paid wifi, on the other hand, wouldn't they want to ensure you can connect? Most airlines charge for wifi. Yet I find myself typing "example.com" on almost every single flight.