So yeah, I'll always tip and then I give grief to the owner to pay their employees as you say
Why would they pay their employees, if you are doing exactly what they want you? You always tip, so they always don't have to pay it out of their own pockets.
I'm sure the owners keep saying "yes I'm so sorry I'll consider it" and once they're out of your sight they grin and think of it not a second more.
And that's the issue - the blame is shifted to the customers. Damned if you do (enforce this terrible system), damned if you don't (make waiters have less money).
The change need to be systematic and from the root. But it will never happen with so many just accepting the system, and so many more defending it so strongly.