Earlier quoted context omitted.
>> Why have users chosen those environments? > Because they don't give a rat's ass about the freedom aspect of free software. If software A requires four clicks to do something, but B has a way to do it in 3, they are on B without a second thought. Convenience always wins. Always. Users do care about free (as in beer) and they care if the product or service will disappear without warning (hello Google!). But the defi…
Traditional free software developers do not use the most convenient program without caring about freedom. Otherwise, for instance, nobody would be debugging with gdb, rather than Visual Studio or what have you.Nobody would be LaTeXing instead of using MS Word or Adobe Illustrator. GIMP isn't as good as Photoshop (if I believe what people say), yet people still use it. (I've only ever used GIMP since 1996; I have no i…
If you're working with embedded Linux, Visual Studio isn't going to be much help for debugging on a target.
>Nobody would be LaTeXing instead of using MS Word or Adobe Illustrator.
LaTeX does some things much better than Word, and Illustrator is very expensive.
>GIMP isn't as good as Photoshop (if I believe what people say), yet people still use it.
GIMP is free. Photoshop is not.
You seem to be assuming the people have unlimited money to purchase software licenses. Many free software programs are used not because they're better, but just because they're free and good enough. If I just want to crop and rescale some photos or something, why on earth would I buy a Photoshop license when I can just download and use GIMP for free?