Suckiness is proportional to costs, because at $200 million a pop, they become risk-averse, so they make samey shit they know will sell. There's no way off this treadmill. If things really worked in the cookie-cutter / "template" method like Flying Dice suggested then they'd be more willing to innovate, because that would keep costs down.
It's fucking on-disc DLC gated behind hundreds of hours of grind. The premium currency you use to buy loot boxes is also used to unlock heroes. Do the math.
And way to single out the sole point you might potentially have a shot at justifying.
Single player games
always had content you had to play for hours to see. Is it really any different then? this isn't really that different to bitching that you can't see all the cutscenes of a game right at the start without playing through it. That's "on Disc DLC that you have to grind for hours to see".
But it's also just about the only thing that makes the numbers work out for modern AAA multiplayer games. if people can see all the content straight away in a multiplayer game, they stop playing quicker and they don't spend enough to keep the servers running. Do the math. "Game" or "not game at all". The game looks like it would cost about the same as making CoD. And even 10 years ago they were hitting $200 million dollar development budgets for content of this level.
Content costs are proportional with polycounts, and they have motion capture, facial animation, particle systems and everything else to build. Plus people bitch if each pebble and blade of fucking grass isn't unique now, so they have hugely escalated costs for environment and level design. Whiny bitches expect everything to look
real to the exact limits of each hardware generation. The more polys and higher-res the system can throughput, the better the physics processing, the higher the content development costs are. And people still bitch. People get systems capable of throughputting 15 terabytes a second of video data and bitch when new games don't deliver exactly that for the same price as they did for last-generation console games. There's more stuff in games now, it costs more to make. A 1 million poly model just costs more money to make than a 100,000 poly model. And people not only expect you to have
more models, they get upset about you
re-using models the way they used to. So you need much more expensive models and terrain-pieces plus you need many more of them that you did before. People want every Rebel trooper to have a unique face now. Carbon-copies don't cut with the PS4.
It's as simple as that, and "templates" which you shove "nouns" in don't reduce the price of that. $200 million for a top-notch game now, probably more.