It also comes for trying to push the product out too soon. A lot of companies (not just the gaming industry either) these days are doing away with quality control, why? Because it is easier to let the users be their quality control group and put out updates and fixes to their problems rather than paying for preproduction quality testing.
Does it suck for the consumers? Hell yes! Does it work business? Of course, because they know they have a product people will want to buy even knowing that the first runs will have problems.
Class I Total @ 198: 525/335/600 (1460)
"No citizen has the right to be an amateur in the matter of physical training.... What a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable."