It's typical big company mentality. Basically, if you want to have these awesome games, we must keep increasing the budget, so pay more through DLCs, monthly payments, etc. But who says we even want all these big budget games in the first place? Not to mention that there are more people playing games now and no matter what they say making great games is now easier than ever thanks to more mature development toolkits.