Obamacare isn’t complicated because government social insurance programs have to be complicated: neither Social Security nor Medicare are complex in structure. It’s complicated because political constraints made a straightforward single-payer system unachievable.
Pretty much.