By Fareed Zakaria

Many liberals believe that the Affordable Care Act — Obamacare — is unpopular only because most Americans don’t understand it. There is some truth to this: Studies show that the core provisions of the bill are more popular than the bill itself. But there’s also a reason, rooted in reality, why many Americans worry about Obamacare — its cost.

Most Americans have health care. What they worry about is the cost of insuring 20 million to 30 million more people. Unless the meteoric rise of health-care costs is slowed, a big expansion of coverage might well remain unpopular, no matter how it is explained.

Republican alternatives to Obamacare, such as Rep. Paul Ryan’s plan, don’t bother with expanding coverage, which is a mistake because they leave in place a broken insurance model in which people can freeload. But most do have a strategy to control costs — get consumers to pay for more of their health care. The basic idea is intuitively appealing. Markets produce efficiencies; they presumably would do the same thing in health care.

Note: Read our discussion guidelines before commenting.