There were several things in ACA that were declared unconstitutional as written and it should have been killed and sent back to congress to fix..
Such as? Because the only thing SCOTUS ruled was unconstitutional was the Medicaid Expansion.
Instead Roberts took it upon himself to declare that the BLACK LETTER PENALTIES, included in the bill and found unconstitutional, were suddenly a constitutional tax. Which was of course bullshit also, because he invented a direct tax on people who chose not to buy insurance, and direct taxes, with the exception of income taxes, are themselves unconstitutional.
Without the mandates and the consequential penalty, there's no way you can guarantee universal coverage
and maintain profits for insurance companies. So we have a choice to make; is it more important to provide universal coverage, or to maintain profit margins for insurance companies? Because you can't do both.