Medicare is a single payer system, and it's VERY popular with seniors. 

A single payer is unpopular with insurance companies, because it threatens their profits. They contribute big buck to the politicians in DC, to prevent one from being enacted. They brainwash voters with scare stories about health care rationing, when we already have health care rationing based on ability to pay.