Yes, they did cater to the majority of casual players but at the same time casuals are not the player base that stays with the game for 3 years... As soon as the new cod, battlefront, or red dead redemption comes out casuals will leave. Then your left with what use to be your hardcore loyal player base that doesn't want to play your game.
English
-
They don't need you to stay for 3 years. If making a whole new game as a reboot is there buisness plan then they only need you to buy the game and all the dlc ( thats why they sell it to you early, in hopes that even if you have long abandoned the game you already payed for the content they are just now giving you). Maybe spend a few bucks on a sexy new rifle skin. Then do it again when they make a new game. Like COD does every 12 months. The player, even the hard core ones will eventually drop the game for the latest and greatest because they want to stay on top and relevant.