Microsoft has a monopoly over 95% of the computer users in the world. The could, and do, charge many hundred dollars for a single copy of Windows or Office, and people keep on buying.
However, the other 5%, that being the Linux community, gets out of that because we understand how to use the free software.
Thats my story and I'm sticking to it. =)