There is no problem with diluting. It’s not guaranteed amount passive income :) but if more people work there, you would usually also have higher gains to distribute. And old shares eventually disappear, they are not inheritable.
That is true. However, you can still solve it and i have seen it work in practice: allow every employee to buy shares of the company. Fixed limit of shares per year of employment. Shares cannot be sold on the free market, they are bound to employment. Shares are kept after departure. Shares give dividends as usual.