The way I see it, the owner should obviously be paid at a higher rate than the employees, as they have additional responsibilities., but after everyone gets their base pay rate, any profit made over that should be shared in proportion to each person's base pay. After all, the onwer didn't increase profitability alone- everyone in the company generated that profit together. If the owner keeps all the profit, that is exploitative.
As for the times when the business fails to meet that base rate for everyone, there are many reasons why that might happen, and those reasons should dictate how the payouts work in those instances. I have underbid jobs and had to pay my helper extra for the extra day, so I made less money and they made more. I have had helpers who were really slow, and I didn't pay them extra for the additional hours, and then I didn't hire them again. I love it when I can arrange pay to be based on work completed, but that doesn't always work. That is how loggers get paid though- by the board foot.
If a worker isn't holding up their end, they get fired. If you fail to run your business in a way that generates enough revenue to meet your base pay needs, that is on you, and that is why the owner makes more than the employees. One may always choose to cash out the business and becaome someone elses employee, but if one's leadership helps bring in extra money, one must remember that it is not ONLY their leadership that brought in the extra money, it was also the work provided by the employees, and they should reap those rewards as well, though obviously in proportion to their role in the company.
Am I missing something? Bear in mind that I also agree that as things are, if an employee doesn't like the amount they are getting paid, they can go and find a better deal, or try to start their own business. I don't think anyone is entitled to a particular job per se. I also believe that we are at a point where our society can afford a UBI.