You're asking the right question, but heading in the wrong direction.
The real question is whether the CRC, and many other large service providers like Rehab, Brothers of Charity, Sisters of Charity, St Michael's House are really charities at all? These are very large businesses, and in many cases, they provide excellent services. There is nothing wrong with the HSE commissioning services from large businesses.
The problem arises when these large businesses masquerade as charities on the side, and put the hand out for extras from the public. There should be a division between service providers and disability lobbying or representative organisations.
If you want to be a service provider, you're a business. If you want to collect money, then by all means be a charity, collect money, commission whatever extra services you can, and publish your accounts openly and comply with the new charity Governance code.
But stop confusing the two.