The single-payer fight is pitting moderate Democrats against progressives, partly because of Obamacare.