I kind of agree, but a lot of old games like Diablo 1, Fall Out, etc had a lot of managerial interference that contributed to the end product even if it made some of the people working on it rage, and justly so in many instances. The bigger problem I'd say is that because you can't fill useful roles with diversity hires, as they can't program and you need people to program, the managerial layer gets filled with those diversity hires which then creates the issues you're describing.
It's one thing to have management beating you over the head to stay in budget and be profitable, it's another thing when they're beating you over the head to make their waifu the super special hero undead and replace random art assets with bowls of fruit.