All of this checks out.
Developers leaving the studio: To say that the industry lacks in veterans in an understatement. Yes there are those famous names of designers like Sid Meier, Hideo Kojima etc. who have been going on for decades but those are such a drop of water in a massive sea of developers. There are extremely few people who actually stays in the video game development industry for a longer period of time, few sometimes shift between studio but most gets burnt out quickly for the work culture of crunch, delays, overtime, the harrassments, the top down control by stock boards and CEOs who usually have no clue about game development and focus only on profit. DICE today is not DICE 10-15 years ago, basically everyone who founded the Swedish studio back in late 90's is gone. And everyone who worked on the first Battlefield games between say 2002-2010 is also most likely gone by now.
The top down control of the board/CEOs/management that ruins visions: Many people, gamers in particular, often forget that as much as games is a "culture", it's most of all in this society a business. And in a modern capitalist system it's controlled by those with money who invest in order to get profit, and they have not a single fucking care in the world about the end result as long as it earns them more money. They are the ones who make the decisions that games should "hunt the whales". They are the ones who in this case decide that the game should be a copy of something modern instead of being another game in a series that has been enjoyed by people for a long time. They are the ones, not the developers, who force games into arbitrary release dates that are often way too early for games that are often massive in scope. The "baffling" thing is how games are growing in complexity, size, graphical assets etc. but developers somehow still are forced to run on the same 3 year development cycle as they did 10 years ago. It does not reflect the reality of modern game development, especially so in the context of when you have been forced to replace almost the entire studio by this point with new people who are much more unfamiliar with the engine and tools of the development of this particular game.
The game industry is a fucking joke. And as long as it's controlled by capitalists we're just gonna see more of this. Developers need to unionise and hit back.