I honestly have no problem with this.
If a shop feels the need to enforce limits then that's fine and is up to them.
If I go to a shop and there are frequently no seats for whatever reason I will stop going there. If I need wifi for something and a shop doesn't offer it then I won't go there either. It's up to the coffee shop to decides how best to balance this for themselves. There are plenty of other coffee shops and I will go to the one that normally has space and has wifi and good coffee if at all possible.
If I'm ever at a coffee shop too long then a worker there can ask me to leave. I will happily pay my bill and leave. However I will likely never return to that coffee shop. This is up to the shop, if they need the seat more than my custom then I honestly have nothing against them and as I said, there are many more shops. (I have never actually been asked to leave a coffee shop however.)
If I go to a shop and there are frequently no seats for whatever reason I will stop going there. If I need wifi for something and a shop doesn't offer it then I won't go there either. It's up to the coffee shop to decides how best to balance this for themselves. There are plenty of other coffee shops and I will go to the one that normally has space and has wifi and good coffee if at all possible.
If I'm ever at a coffee shop too long then a worker there can ask me to leave. I will happily pay my bill and leave. However I will likely never return to that coffee shop. This is up to the shop, if they need the seat more than my custom then I honestly have nothing against them and as I said, there are many more shops. (I have never actually been asked to leave a coffee shop however.)