This seems like we need similar price caps for healthcare providers, medical equipment providers, pharmaceuticals, etc. Done just in isolation for 1 part of the healthcare industry results in this obvious bad effect.
Removing the rule wouldn't help things.
Price caps always and everywhere cause shortages, including long queues for certain types of care. This may be acceptable but we need to understand the trade-offs when making any changes.
That would break the system completely. The only reason any of this holds together at all is medical providers shift costs from one patient to another. Medicare doesn't pay enough for the care patients are provided, so hospitals charge private patients extra. If you introduced price caps either hospitals would start to go out of business or they'd stop accepting Medicare entirely.