First, it was the commercial market that didn't have the time of day for Linux and open source. So, what did we do... We created our own.
Second, If the open source tools are good enough for the job why should I pay for yours and not donate/contribute to the open source one.
Third, how many people buy Visual Studio? Don't blame the open source community for a slightly better or equivalent than/to FOSS application.
Fourth, nothing like getting slashdotted to get some free marketing.