Buffet's core complaint is about companies not making enough profits due to their profligate spending on other things. A profit cap would not have the impact you're hoping for here. :)
> such that all net revenue in excess of some fixed amount is forced by the corporate charter to be turned into either employee compensation or stockholder dividends.
By definition, only profits can be paid out as dividends, so again, a profit cap would prevent the thing you're you're trying to boost.