I used to have a client that would book for half an hour and I'd almost have to throw him out the door after an hour or more. I remember one time telling him I'd arranged to go out later that evening . He said I shouldn't arrange anything else on the evenings I was due to see him as it made him feel under pressure. Never mind the fact that I was meant to be going out an hour and a half after he should have left. He was one entitled prick.
A long time ago a regular who used to over stay by quite a long time, asked could he make me a meal before our booking. I agreed (I used to think this would be appreciated eliminate the over staying at other times). I explained that on that date I had a personal commitment straight afterwards (he had a very specific time and specifics dates he required), that I needed to not go over our usual paid time.
He took a long time cooking, it became obvious we would struggle to finish at the end of the usual paid time.
Yes I was more or less pushing him out after the end of the paid portion.
This guy ended up 'paying me back' by utterly shattering my trust many further bookings down the line. Lesson learned deal with stuff early on, some people will not appreciate extra efforts, extra time, special allowances.
For balance quite a few punters, clients, regulars would not dream of overrunning, or officially extend by agreement or extra payment. Very appreciative, and quite a few ask me/look at the time.