Well, I would never wait 20 minutes in a queue to order food anyway.
Whenever I go out with DC or DH or a friend, I get them to go and sit at a table, then I order the food/drinks. Usually takes a few minutes and then I'll go and sit with them and wait. If they want to take 15 to 20 or more minutes to get the food and drinks to us, that's their lookout. The table will be hogged for much longer.
We went into a certain 'eatery' once, (I won't name and shame them on here,) a couple years ago, and my husband and two kids went to sit at the table whilst I went to go order. Someone darted across to me and said 'no sorry. You will have to get in the queue with your family here. None of you can sit down until you've got your food and drinks.'
I said 'well, you just lost an order for 4 then because we're not going to spend 10 or 15 minutes in the queue, paying potentially 30 pounds, just to discover we have no table to sit at!' We all left.
Yes, it's 'table hogging' especially if the meal or drinks take 15 minutes or so. But what are you supposed to do? Wait in the queue for 10 to 20 minutes, and then stand there with a tray full of food and drink going cold, waiting for a table to come free? No thanks. I prefer the former. I'll hog the table first and yes, fuck everyone else.
If somewhere is very busy there is no simple answer to this.
But @cakeorwine yeah YABU.