Why are charities being made the owners of Irish companies that control large financial assets?

Why are certain Irish charities being made the owners of Irish companies that control large financial assets? Why would a group of charities, whose stated aim is to raise cash for good causes, also happen to own companies managing billions in assets? Is this sort of thing likely to increase, or further erode, public trust in the charities sector? The law needs to be changed.