I just thought such technically talented community would know this topic in more depth and in fact I can't still believe I would have to be the one explaining about it if I wanted it answered.
This is gamedev.net, not a unix user group.
Most people use whatever tool gets the job done best. That may be unix, but realistically, it's more often not. That's not a slur on unix, simply the reality of the domain.