I'm sick and tired of republicans asking "who is gonna pay for Medicare for all" when the answer is obvious to all those with two brain cells to rub together. The vast majority of it will be paid for by the dollars that you (or your employer) currently spend on private health care insurance. Republicans have consistently failed to take that money into consideration. They just cite what it would cost to pay for Medicare for all without offsetting that amount by the money that Americans currently pay for private health coverage. This is why the question "Why is going to pay for Medicare for all" is either incredibly dumb or just disingenuous. If I had to choose I'd say its more likely just dumb.