>
Why did it "blossom"?Because health care costs skyrocketed, which led to skyrocketing insurance premiums. Something that was previously 1-2% of compensation is now often >10%.
> Why did it not get corrected after WW2?
It's a rare thing for Congress to pass a bill that reduces complexity... just look at the tax system.
This bill is a case in point. There were numerous way to reduce complexity (and hence costs), but instead they just added more. More complexity isn't always bad, but it's very rarely cheaper.
Ways to reduce complexity: remove the market distorting tax break, regulate insurance at a national instead of state-by-state level, make insurance compulsory, make health insurance actually act like other insurance. (You don't expect your car insurance to pay for oil changes or your homeowner's insurance to pay for smoke detector batteries do you? And in that vein, when was the last time you lost your car insurance because you lost your job?)