Paying them in stock dividends is not counted the same as paying them a bonus.
Other than that (the company having an incentive to pay in stock rather than money) your's would work.
Our stock market has become a problem. With the junk bonds and such of the '80's through to the day traders of a few years ago.