If you're uninsured and rich, well, you're paying sticker price and making the hospital very happy.
If you're uninsured and somewhere in the middle, you could be helped by the hospital, you could be screwed, really depends on the hospital.
Private insurance companies pay more than Medicare/Medicaid on basically all procedures. The price they negotiate is lower than the list price of a procedure, but remember, these sticker prices are hugely inflated. Hospitals will often raise the list price to renegotiate higher prices with insurers. In the end, I would suspect it is largely private insurance providing extra income for the hospitals (more common than cash patients, and they pay a greater % of the list price than Medicare).
Here's more info: https://www.nbcnews.com/health/health-care/hospitals-highest...
In fact it's really the opposite; it takes extra money from those who can't pay (the uninsured) and gives it to those who can (the insured), because it's the insurance companies that negotiate the lower rates.