Obviously, that's a financial reason. "It gives the team something to do" means "They are being paid to work on products that generates profit instead of getting vacations or getting paid to sit around doing odd tasks until they are assigned to the next big project". From a purely production standpoint it is a really smart move as it keeps members of the development team productive even in between projects. So I am not really sure it is an excuse as much as a matter of fact statement.Legion said:Day one DLC being made because "It gives the team something to do in between the main game being finished and the game being released".
It's true that it does give them something to do, but that is not the reason for why they do it. Game developers got on just fine for the decades before DLC was released for everything. Money is the reason for pretty much every trend in recent years, which isn't always a bad thing, but the excuses they try and make for it are.