It isn't free with your hotel room (which was my point.) Too many of the "free" hotel guest spots are filled with non-hotel guests all day and evening. So the hotel guests are either forced to carry/roll their luggage a long way (unless they have someone to stay with it in the lobby) or have to pay for valet parking.
I'm in 100% agreement with you in that the Resort parking is first and foremost for the Hotel Guests and should be priority for them…they paid for it. I'm a local and I have heard of various ways people have "abused/skirted" the rules to benefit themselves, especially when the Florida Passholders used to have to pay for parking. I'm totally against not following the rules for such reasons as that which you stated. Unfortunately, Disney often chooses NOT to enforce their own rules, which in turn allows those that feel they are entitled or above everybody else to abuse the system and cause a hardship to other guests. Can you imagine the lack of parking there would be if all of we locals had the same attitude?
It seems to me, Disney could easily resolve this problem in one of a few ways:
1. They could simply eliminate any available parking at the MK monorail loop Resorts and make any TiW member or any ADR go through the TTC/Monorail System to get to the Resort. This would free up a lot of parking and ensure guests are not skirting the system.
or
2. Since they have the MM+ system, why couldn't Disney link all memberships, reservations and such to that system. This way, when you arrive at the valet, they can scan your membership or MagicBand/Card which would start the clock. Then you would have a certain amount of time in which you would have to arrive at your dining destination in which they again, would scan your band or card to ensure you had the reservation. Upon leaving, when you pay your bill, then Disney could once again scan your band or card upon your departure from the restaurant in which you have a set amount of time, say 30 minutes, to get to your car and leave. In this scenario, there would be no time limit on dining but there would be to and from your car. If you choose not to leave the resort or head to MK, you would then be automatically charged something substantial, not the measly $35 ($20 + $15 premium) but more like $100.
or
3. Perhaps you pay a certain amount, like $30 or $40 and then get it validated at the restaurant and if you return and leave within that 3 hour limit, from the time you arrive at the parking until you leave, then you get refunded that amount, otherwise you get charged the $30 or $40 for that time plus a certain amount every hour (or fraction thereof) beyond the limit. It's very similar to the setup they have now for the TiW member Theme Park parking but price it higher to discourage the abuse at the resorts.
IMHO, this is very much the same with people abusing the Handicapped Parking requirements. There are so many times, not only at Disney, that you see people parking in Handicapped Parking spaces, sometimes along with their entire group and they hop out of their cars and run off, literally "run". The placard probably belongs to an elderly parent or grandparent that stayed home and they used the placard to provide themselves "premium parking".