Comparing this to tipping is the wrong approach because tipping is fucking stupid. The problem with your analogy is that the executive are going to a for-profit business that isn't paying its employees properly.
I thought it was a stupid analogy until I read that. This is essentially what's happening, who's working where is the only difference. The executives love it specifically because they don't have to pay the people doing the work. We do need to solve that problem. If we're not going to solve it with UBI, which remains the simplest way to solve a long list of problems like this, then it's just going to need to be solved in some other way.
But just like best solution to the tipped wage problem is to eliminate it and make everyone pay a living wage, the best solution to this problem is UBI.