Well with the major hoteliers if you are part of the loyalty program you get free internet access and other perks disney does not offer. I know with Hilton I am never charged for the internet since I travel often with them and am gold in their program. They also give me several free nights a year and other perks.
I wonder why disney doesnt have a program like this to fill the rooms other than the mass discounting. It would seem to be better to keep your frequent customers happy instead of just throwing discounts when you want rooms full. Disney hospitality is different than any other hotel chain I have worked for. I have worked for Disney world, Hilton and Marriott.
Disney does have a loyalty program for their cruise line and that was needed to keep people coming back with perks instead of sailing the other lines.
Just some of my thoughts
I think WDW hotels aren't really comparable to Hilton/Marriott/Hyatt.
If I travel to, say, Chicago, I have the choice a number of brands in the same general area. The fact that Hilton will give me free internet and an upgrade (since I'm Gold) would sway me to choose the Hilton over the (hypothetically) the Marriott, since the other differences are not huge
However, when I travel to Disney, my decision to stay onsite or off site, would only minimally be swayed by this. Other factors (DME, EMH, proximity to parks, etc.) are far more important.
I could see it working better at DL, where many of the off-site hotels are almost as close as the DL hotels. And, I suspect it works amongst the off-site hotels and the Starwood program likely sways some people to the Swan/Dolphin over the WDW hotels.
I think that the cruise lines are more like DL - the difference between
DCL and RCCL (or another line) are not as stark as between on-site/off-site at WDW.
I agree with other that there is a reverse association between the daily hotel rate and the likelihood of free internet. Hilton Garden Inns and Hamptons offer free internet to all, whereas Hiltons and Waldorf-Astorias (for the most part) do not. Same thing within the Marriott family of hotels (and probably others, I'm just most familiar with these two chains).