Your right disney does not ask quests to leave a resturant in a given amount of time, but you know what, maybe they should have a time frame posted, or charge extra, when someone takes up a table for well over given long time frame; like 2 hours, thats money out of their pocket, on another thought, even at all of the Disney resorts, it is posted that checkout time is 11:00 am, maybe we should just stay in bed that last day past 11:00am, than get up, take our shower and maybe be ready to leave around 3:00 pm, how long would Disney go for that? Don't see A lot of differance. generally I have to wait to get in a room, might as well stay a bit longer just like at the resturant, I had to wait an hour or better to get in, might as well get my money's worth, to heck with anyone else out side waiting.
Or how about this, I had to wait over 2 hours to get on the toy story ride, so when my ride ends, I will just stay on it and ride again and than again until I decide it's time to get off, that plan will work. Same as sitting at a table.