I'm in hospitality and I believe that tips should not be expected, but are a nice bonus when you receive them and I don't like the practice of adding a service charge automatically, I would be put off working somewhere that did that, where I work now doesn't and won't because they believe the same.
I give good service, to the best of my ability and the circumstances at the time, to every guest, not the one spending the most or who I think might tip - I'm there to serve everyone, regardless and if they decide to tip then I'm grateful but if they don't then there's no issues.
There's also something a bit grubby about this attitude of getting nmw means no one will give good service and service is better when the staff have to rely on tips "They don't pander enough if you pay them a decent wage you know!" It's insulting and derogatory, like someone who works in a restaurant couldn't possibly have pride in their job.
Although some countries do have the staff relying on tips to make up their wages, it's interesting that waiting on or bar work is more highly regarded in general and respected rather than looked down on and seen as carrying a plate or tray of drinks to a table.
To do the job well is far more than that, ever been somewhere that's a bit busy but not majorly so and everything is going tits up? People waiting ages for stuff? Food wrong/cold? That's because it's not being run properly and I can promise you, it's harder than it looks and far more than carrying a plate to a table, and it requires input deeper than carrying stuff to tables from all staff for it to work well and smoothly, and even more to pull it back when something starts to go wrong.
We are so demeaning towards service staff in this country, but by God the whining and carrying on when it doesn't go right would indicate that actually, it's important to get it right.
I agree that many other jobs that pay poorly don't get tipped, I've worked in care where you're not allowed to receive tips or gifts (except small tokens sometimes) and the work can be far harder. And they work 24/7 and 365, so with care excepted I would say a difference between other low paid jobs and hospitality is that hospitality works harder at the times when others are traditionally relaxing or there's a limited service available from many places - evenings and weekends, bank holidays, Sundays, Christmas, Easter etc. So that's a difference between some of the jobs listed that don't get tips and hospitality.
And you're playing with fire as an employer if you aren't declaring tips and the staff aren't paying tax on them - businesses can and do get caught and into trouble for it.