The same here in Europe.
But they are getting US-style terminals and software here.
Sometimes waiters get a little embarrassed about it and tell you to just put in a zero amount. Sometimes they even put in zero themselves before handing you the terminal.
Tipping does happen, but "suggestions" for a specific amount or percentage seems wrong. Then you might as well include it in the price, which is what we have been doing since 1969.