Because they can (or try). WiFi & Internet does cost the hotel money to have and support. Many Low and Mid Teir hotel include it in the cost of the room, Many high end hotels charge extra for it since most of the guest are on expense accounts and will pay for it.