Hospital funding is a mess in the US. The US government flat out gives money to for profit hospitals because of how messed up the system is. EX: https://www.hrsa.gov/rural-health/index.html
Non profit's still need to play the game to stay in business because their costs are no lower.
[1]: https://www.washingtonpost.com/news/to-your-health/wp/2015/1...