I would bet that the problem has to do more with the big booking companies (Expedia, Travelocity, etc.) than with the JW's in general.
Hotels will prioritize the big companies over the JW's at any time since the JW's are still a small player in the big scheme of things. And there is only so much you can squeeze out of a hotel. Plus they are not getting the big bucks from the bar or restaurants they may have compared to vacationers or business clients.
And let's face it, many JW's are not that stupid when they log into a travel site and see the rooms at a lower price than what they would pay based on the "recommended" hotels. You can get tired of the BS about how you are getting a better price through the Society. Just check the rates!
It's just a matter of time until the hotel stuff comes to an end.
Rub a Dub