You can't book a site because travel agencies are now booking blocks of sites, 10 of their customers to a site- 2 to 3 families per site- then splitting the cost of the site 2 to 3 ways between the families.
$106 (when we went in May) per site divided 3 ways = $35.33 per family
Each member gets a resort ID which allows free parking $35.33 - $15 for parking. Which comes down to each family paying $15 to get resort IDs for everyone which allow extra magic hours and/or dining plan.
Then they stay off site at a cheaper hotel (or house) that has a microwave and fridge in a bigger room, with 2 queen beds (all things Disney rooms do not include) but still get the perks of staying on site.
Example: Super 8 nearby is newly redone, includes breakfast, has a large room with microwave and fridge, 2 queen beds, a back entrance to Publix, is 2 miles from Disney and is $45 a night. $45 + $15 for "throw away" site = $60 per night with all Disney resort perks. Families of 5 or more have to book two on site rooms or a suite since only 4 are allowed to a room so this works especially well for them
Yes, I know for a fact this is happening and yes, I reported it via email and phone call.
We were in a loop alone for 10 of 14 days (the other 4 we had 3 other campers in the loop) because of the above--yet, everyone was being told "no vacancies". I've never seen the Fort as empty as it was this last time but, "no vacancies" the whole time my brother was calling to surprise us by coming down (didn't know this until we returned of course).
Several campers came to our loop to ask why they were told there were no vacancies yet the entire loop was empty except us. It was creepy.
Stores were empty and Trail's End was way down. It was sad to see the Fort that way. We made other camping arrangements for October and December because of it.
It didn't bother me so bad when just the occasional family was doing it because of large family size, etc but now that agencies are booking blocks, it's out of hand and I hope Disney can fix it quickly. I'm not holding my breath.
ETA: I also hope it was just a coincidence that there were so many empty but booked sites and it won't happen like that again.