Some (definitely not all) open source software lacks the other 90% of the stuff people want, including good design (visual or otherwise), good documentation, etc. Many new features that commercial software has are important (it's not obvious because different users depend on different sets of those new features).
The exceptions exist (for example, Firefox is well-designed, and has lots of new features), but they are just that - exceptions. Try to find a good 3D modeling package that's open source. Blender you say? Not many in the gaming industry uses, and that's because it simply isn't competitive with 3ds Max.
Also, some people (myself included) have moral problems with the GPL, so they try to avoid using GPLed software whenever possible. (Things are getting easier for me because most of the open source software I use today is BSD or MIT licensed.)