Development needs resources. I don't see why there is so much hate towards well crafted DLC content. The base game is great as it is, and nobody forces you to buy the DLC.
Generally there's a stigma around DLC cut out of the original game to be sold as extras on top, See anything EA / Ubisoft crap out.