If I get a check for X and my cardiologist gets a check for X as well why would anyone put in the work to become a cardiologist? For his love of mankind? For social status? Serious question. Didn't the 20th-century Marxists try this?
And I feel like you're being very disingenuous by implying that him not getting what he voted for is equivalent to communism.
The cardiologists and their like can be outvoted. That's how it goes in a democracy. But the number of people who lose on net may be greater than the number of people who win on net. So the only way it gets implemented may be through... let's say "undemocratic" means.
Note well: I'm not advocating this. I'm just pointing out that this may be the way the politics works out.