This game is a reference the state of the gaming industry in 2017. This is going to start falling apart in the next 5 years, it's becoming obvious at this point.
There's three major reasons why:
1. Consoles are terrible.
All three (Switch, PS4, Xbone) are under powered and can't provide the hardware standards these developers are looking for. They sold poorly and there isn't much hype. Some people will defend their consoles, but Microsoft and Sony already released hardware refreshes to replace their hardware. The Switch is literally a tablet that will end up with a library of indie and Android games.
2. Millennial are getting older.
Not all of Gen Y isn't going to be gaming for ever. This is a huge market for gaming companies, and they are losing confidence quickly in some of these big studios. Not to mention they are just getting older, working more, having families and different priorities. When they were younger, they would easily throw away $40-50 dollars a week on every new title, but with a lack of innovation in the gaming markets, they are going to start saving for homes, or retirement in the coming years and spend far less.
3. Gen Z isn't going to fall into the trap.
The next generation covers a lot of big trends currently in gaming and media. The first being Nostalgia. Gen Z doesn't have Nostalgia about Mario, Zelda, their first NES, or the first time they played Mass Effect. They are not going to remember the good times they had playing CoD the first time, when the latest version comes out. In their perspective, there will already be 8 versions of the same game already on the market, considering you can still buy them all online. They are not going to be familiar with remakes, re-imagines or re-releases to old titles.
You can almost compare this to how well marketing Woodstock to Millennials would work. No one was there, we don't remember it, most of us can't name 5 bands that even played. Why would I buy the latest Santana CD for $20, when I can get one of his original, better albums for $5 online?
There are other big factors too, but I think they fall into these categories for the most part. Companies trying to push some type of message, either political or social justice, is going to cause financial backlash. The concept of implementing censorship and introducing unlikable characters that you are forced to associate with is terrible for gaming. I also don't thin Gen Z is going to buy a bad product because they feel like they are making the world a better place.