Kotick is a CEO, he is focused on making money for the company. Which is good. The company needs money so it can continue to publish more games. The problem is that he is far and away focused on the short term goals. He is willing to take 5 dollars now to lose 50 over the next 10 years. He has directly stated he wants to take the fun out of game making. Guess what, happy workers, doing what they love and enjoy, are more productive than mindless drones with the life sucked out of them. Look at Google, they spend excessively to create a work environment that increases fun at work, and have made more money per employee than just about any company.
Next you can look at his next famous strategy. "No new IP" basically if its not a sequel to a well established game, he isn't interested. Again this is fine for short term, but eventually, every IP is going to wear thin, especially when they are being forced to churn out new copies every other year or so.
But really the problem is that this is coupled with seemingly every other player (except maybe the players?) in the gaming industry with similar motives, what is the way to make the most money with the least amount of time.
The industry as a whole as regressed. Secret levels, easter eggs, powerups, back story items, used to all be hidden in games asking for you to find. Now they are usually hidden in DLC, asking for you to buy.
QA testing in earlier console days (and PC before "teh internetz") required hammering out a very solid and stable product, now they are pushed out far before they are ready almost as a course of business. And the real question is, "Why?" the patches are still usually created within a short amount of time, so is the money needed so much RIGHT NOW that it is best to release a buggy game and later patch it, or wait a month and release a working game. Considering that reviews (pro and non) affect other peoples purchases this would seem to be something important. BTW. I think that this is actually a spot where media has let games get away with FAR too much. If there is a technical error with a game, it just isn't mentioned, or glossed over "This might be because of my early release review copy". The fact is technical issues can cause problems that suck fun from a game just as easily as bad level design or poor animations or whatever, and should be fully included in any review.
/rant