Some access points are configured with wireless client separation. It also protects your laptop from all the malware infested ones on the same WLAN so it's not necessarily a bad thing.