I actually had this happen just the other night. My husband and I went out to dinner to a very popular but rather small restaurant. We had to wait half an hour for a table, but I think the wait got even longer after we were seated.
For the first time in a long time, the waitress asked if she could take my plate away before I was finished. It was just a few french fries that were left, and we were in the process of paying (and I think my husband was finished). But, they have super delicious fries and I wanted to eat all of them, so I told her that no, I wasn't quite done.
That kind of interaction, at that kind of restaurant, doesn't bother me in the slightest. She asked, I said no, and she came back a few minutes later when I was actually done to clear my plate.
I do think that it's important to try to match your expectations to the restaurant type when you eat out. We chose that restaurant we ate in the other night knowing that we would not get a quiet, relaxing meal. We knew we'd have to wait, we knew it would be loud, and we knew that the staff would be trying to get our table turned as quickly as they could. Since what we really wanted was their delicious, delicious food, we decided we were okay with the rest of those things.
If we'd decided it was more important to have a quiet or relaxing meal, we'd have gone somewhere else. If the atmosphere or specifics of the service were the most important factor in our decision, we'd also have made sure that the "somewhere else" was a familiar restaurant where we could be sure it was what we were after.
I'm also another person who doesn't necessarily want a lingering meal every time I eat out. Sometimes I do, but sometimes we're eating out just because we don't feel like cooking and only eating in the restaurant (rather than doing take-out) because the food tastes better that way. In those situations, it's actually a benefit if we can be in and out within an hour.