Like, I know whenever I go into my local supermarket, I'm lucky if I can get a signal once I venture past the front door. There's no active jamming going on; it's just the way the building is constructed (I assume).
If hotels really want to force their own Wi-Fi on people, couldn't they do the same thing -- make use of physical impediments?