Most of hospitals are non profit. If you choose HMO insurance, its will probably be non profit as well like Kaisser. Some of big PPOs are also non profit like blue cross blue shield. Problem seems like over complicated billing and accounts receivables which leads to large administrative staff hospitals have to employee. Lack of medical professionals nurses and doctors which lead to increased salaries.