Given it is end of year and many people are probably having end of year lunches at work.
Went to a restaurant, and the waiter was so fast to remove my drink.
Hand comes out of no where and takes the bottle, and then they ask 'Are you done? Can I get you another?'.
Why? If I want another, I will ask. Or at least suggest before you take it away.
There is no reason to be so fast to take stuff. I know some people might appreciate it, but I do not. There was still room on the table. It could have stayed where it was. It wasn't doing any harm. If we need the space, I will specially move it to the side and ask for it to be taken. I believe it may have still some amount in it. Maybe not look like much to the eye, but still leave it until I tell you to take it.
It was not particularly busy. There was no rush to turn tables. There were plenty of other tables available.
Open message to all waiters.
Taking stuff without asking is not appreciated.
Sorry OP but you are complaining because a waiter is doing their job. In fact I wish waiters always did this because nothing frustrates me more when I'm at a function, my glass is clearly empty and no one tops me up. I shouldn't be calling waiters to top me up, it's called being attentive, go read 5 star reviews, you will see the word "attentive" used a lot