Please explain, if you would, why you think a charity should be able to own majority positions in for profit operating businesses and shield the profits from that private business behind a charity-based tax approach.
That can enable, among other things, vast abuses by companies that set up charities just to act as a front for private businesses to shield profits from high tax brackets. The charity still has to distribute a certain modest percentage of their assets per year, and that pales in comparison to paying 30% or more in taxes.
So you set up Burger Charity (or call it McDonald's Charity), which owns BurgerStand USA (operating restaurants). BurgerStand generates profit and kicks it back to Burger Charity almost entirely tax free. Burger Charity uses the tax free proceeds to accumulate vast amounts of real estate, which it then leases to BurgerStand (at an artificially cheap rate made possible by the low tax structure, providing a competitive advantage) for restaurant locations. Then they can do the same for equipment in the restaurants as well (Burger Charity owns the equipment and leases it to BurgerStand at an artificially low rate). Perhaps you set up Burger Equipment Corp that you own, and Burger Land Holdings Corp that you own, they all work with BurgerStand USA (the profits of which all kick back to Burger Charity mostly tax free). Cycle and repeat for an astounding tax avoidance scheme that provides a blatantly unfair advantage to an entity willing to abuse the charity approach.