Yeah, if a DLC isnt just content taken out of the main game (in a way that makes the main game worse) and is reasonably priced for the amount of content it contains, then it is a good way for developers to get paid for continuing development of a game after launch when it was already finished at launch.