The problem with no tipping, in my experince (especially in Europe), is that waiters aren't incentivized to turn tables. If you go to a popular spot for dinner that happens to be completely full and ask for a table, the waiter will usually shrug their shoulders and say 'Sorry, try again tomorrow.' Usually, there is no concept of a waiting list or a waiting time estimate, because diners are conditioned that they can spend 3 or 4 hours over a bottle of wine, and there would be no pressure to pay and leave, so waiters find it impossible to make any promises regarding when a table would free up. Additionally, the waitstaff won't be paid extra to make an effort and try to serve more tables on a given night (being on a fixed salaries), so they'll be quite leisurely about their business.
Of course, if you happen to be the one who got there early, and you like having 3-hour meals while chatting with your friends, it's the perfect arrangement, because nobody will pressure you to eat, pay, and leave in 30-40 mins as usually happens in the US.
Of course, if you happen to be the one who got there early, and you like having 3-hour meals while chatting with your friends, it's the perfect arrangement, because nobody will pressure you to eat, pay, and leave in 30-40 mins as usually happens in the US.