"Nonprofit" is extremely misleading. Most nonprofit hospitals are as greedy as for profit hospitals. The money just doesn't go to shareholders but to executives and their friends who have businesses the hospital hires.
Moot. When private equity and conglomerates get involved, operational concerns like waste and quality of service no longer matter. The only thing that matters is making money.