Why would they need free stuff in a capitalist system? I thought capitalism was perfect.
They don't. But when has that ever stopped politicians from doling it out to buy votes?
Furthermore, no one ever said capitalism was "perfect," whatever that means in the context of economic systems. It's just better than any proposed alternative.
Yet the evidence says that aspects of "socialist" systems are working very well in other nations. Singapore for example as you've pointed out.
Singapore is as capitalist a nation as there is. Note that there everyone pays for medical service. There is no "free" medical care.