Therein lies your problem. The industry is too big to fail, but it's also not too big enough to fail as it's existing now. What needs to be done is enough people from the new blood, and much of the older (25+yrs) to just say no. The industry really has no right to be demanding more money off a full price game, but we allow it. If people would fight back to remain profitable they'd have to adopt a whole new design in game development, production, release and solid pricing on a project to sustain and then those lame DLC bits would purely have to be extras or get burned for it.
It's a huge IF, but if it did happen it would fix the problem.