Workers in a company should be given shares to ‘hold’ while they are employed by that company. On leaving they would have to surrender their shares. Shares could be gained each year for not being late, not being sick, overtime done, special contributions to the company, self improvement (training, first aid, fire warden, etc) and years service. The longer one stayed the more shares one would hold, loyalty would be encouraged. The worker would have the dividends from these shares but the shares would always belong to the company. There would also be an incentive to help the company do well to increase the dividend.
I appreciate that the concept is open to suggestion and improvement.