Another reason to produce DLC is that it keeps market attention on your existing game (thus diverting eyeballs from your competitors) without having to devote the resources required to develop a whole new game since most of the base is provided by the previously finished game.