Because, well, making it available for free means that fewer people will be compelled to buy it?
This is too simplified, as you can have other monetization models, but usually you don't open-source things if you want to charge for them.
That isnt correct, a lot of people buy open source software specifically because it is open source.
It's possible to sell open source software, but it is very, very tricky to get right.