I agree a VPN is a hassle, especially a Port 80 one.
However, lots of public internet connections block all the high ports (basically everything 443-65535) because that takes care of all the "dodgy" stuff like P2P, messenger, etc.
I am no expert on this subject; I just find a lot of things don't work when they should