Yes, but Hampton Inn and Holiday Inn Express target market is business travelers, and that is a huge ammenity for a business traveler. I know, I travel for business a bunch, and our company will not approve a hotel charge for internet access because of the fact that there are brands out there who use free internet (or significantly reduced charge) as a marketing ploy. Disney Resorts are vacation resorts. They are targeting vacationers, not people who have to have an internet connection. Disney Resorts provide complimentary transportation to the parks which is a huge thing for vacation travelers, bigger than the need for internet access, so they charge for the access.
In my years of participation on this board, it never ceases to amaze me how many times that I ended up stating that Disney is a business and its in business to make a profit. Disney will use different things at either zero profit or at a loss to bring people in to make money. But they do have to make up for it in other areas, and there is nothing wrong with that. Afterall, we are not entitled to a Disney vacation at a given cost.