Wifi has a single quality indicator, the "signal power" which is useful but doesn't say it all (it doesn't even take SNR into account). Somebody should come up with a monitoring algorithm, possibly mixing radio stats and stability of pings, that converts into a simple indicator on the UX of all operating systems. Something like green/yellow/red. Once people know their connection is "always red with MacBooks", they will fix it; hotel managers can ask for support from suppliers, airbnbs can go to the mall where they bought the router and complain.
This would be up to the Wifi Alliance to fix, but they are the worst slow-moving committee ever seen on this planet, so I'm not holding my breath. They're probably implementing a new useless encryption algorithm that will be broken in 5 minutes and stay broken for another 5 years till they agree on something else.