If we are just stopping for the night, we try to call a few places ahead. We explain we are just popping in for the night, and likely won't be there even 12 hours. Would they be willing to help us with a discount if we choose their campground? Invariably, we get a 'yes' come on in. I have had discounts up to 60% off by simply asking.
We are PA and we try to use that discount above all others.
As for unhooking. Well, if a back in is all I got, and it is $15 for the night, I will happily unhook.
It's a nice treat to be escorted.
As for 'what parks oughtta do'....it's their business. If you are not happy, take your money elsewhere. It's truly that simple.