Humans want to solve problems, create, and innovate, they do not need money to motivate them. Cavemen were painting art 20,000 years ago without the desire of money.
True scientists like Tesla, he didn't care about money it was about the pursuit of science.
Capitalism does not cause innovation, most new technology is found by government programs like nasa (internet, smartphones, etc)
It is strange that you mentioned Microsoft in this context
And while we are at it, could you remind us what great inventions Microsoft made or how is it itself a great invention? If anything, Microsoft has been slowing advances in IT for the last twenty years at the very least. Should I in turn remind you of their FUD campaign against Linux, their being behind SCO attack on free software, their nefarious practices of privatizing and monopolizing open standards, and whatever else they are doing to stifle and extinguish free competition in the field? On the other hand, they didn't invent anything themselves, they had just been stealing ideas and whole products (e.g. DOS) all the time and then paying or just telling people to shut the fuck up