On the other hand there are multiplayer classes set up for e-sports and disabled functionality that hints at buying stuff in MP, i.e. microtransactions. Someone at some point thought this was a good idea - who would that be?If there are some secret owners / investors of the company they probably have zero knowledge about game development. I seriously doubt that they would be able to design a video game / make decisions. So far there aren't any loot boxes or a battle royal modes, so I guess the theory is wrong anyway.
You don't have to know much about game development to make basic management decisions. A minor feature would take too long? Cut it, it's too expensive. You can wring value out of any project, whether it's building software or a house. If you need expertise, you hire someone with expertise to cut expenses for you at decision-making meetings. That's normal active ownership of a business.