It doesn't stop the booking and paying for a night and not showing up, though. I can see that loophole being the next to somehow close.
I can see them doing this, but it would be an inconvenience to guests who have become accustomed to online check-in. For example, at campsites where I live in Ontario, you must physically show up the first day of your reservation and receive a park permit in order to not lose your campsite. In our case, though we only used Disney's campsites for day use, I did show up to check -in.
However, even instituting a "show up or lose your reservation" policy would have a hitch - in that they're not going to go around to every room or campsite after someone has physically checked in to see if that someone was staying there each night. That would be time consuming and costly for Disney - and also an invasion of privacy. Such a policy would also not address the very real fact that, even if not used all night long, a client DID pay for that room / site. What about those who stay in the parks or Disney Springs until all hours of the night and are barely in their rooms? What about the bridal party who is booking a room for day use only in order to get dressed, and won't be using it that night? What about travel agencies like The Dis who book rooms for filming / reviewing purposes but do not actually sleep there? What about folks like our family who booked a campsite as a place to go and relax and have naps mid-day, not just for the magicband/free parking /fp perk? It would be quite impossible for Disney, or other guests, to make a judgement call as to what constitutes proper use. You pay, you get the perks. That's how it works.
I completely understand the objections to using a throwaway room unethically by canceling last minute, but I really do think that if someone has legitimately paid for the right to use it, Disney is not going to 'close the loophole.' Because it's not technically a loophole
And I agree with the PP. In our case, we booked 3 nights at the campsites.