The problem with unreliable networks is that you have to engineer extra hard to be able to make use of them, and you still can't rely on them even when you do.
Consider the network connection that's randomly working and not working. If the network were actually down, you could work with that, knowing that eventually it would be a time and place that you could reconnect. Until then you stay offline in airplane mode and just chill and enjoy it.
The maddening part of the network that doesn't work is that instead of working with the network you end up working to repair the network, and its unreliablity neither gives you access nor downtime. In other words, spotty wifi is bad, worse than no wifi at all.
(Posted on the occasion of the repair of my MacBook's wifi card, which had been flaky for months.)