If you want sophistication in gaming, try Blizzard. Until then, have fun buying broken games that don't get updated, because people like you will give them money whether or not they finish or refine their products. The incentive to produce a good game is profit, just like any other trade. If you can make profit selling junk, then your going to do it.
Screw Activision and Bobby Kotick.
Even though I don't like the bugs in the game, I'll take them over a loser who wants me to pay a subscription for every game that I want to play online.