There are privatized non-profit agencies out there. I worked for one. It was not a pleasant experience. The staff were lazy. They did the barest minimum for the people we supported. The clients were all nonverbal, so they couldn't tell anybody what was going on. And my manager and assistant manager (both women) were having an affair. In the house. While the men were home. Each would take turns coming out of the office to wash their faces.
At their work program (a different private company) two other women were caught in the act in the middle of the room when another "house" came to pick up their clients. In front of the people they "support."
Abuse reports were filed. Investigations were done. The staff was reprimanded. The end.