Shareholders are not the boogeyman a lot make them out to be. It's just easier to blame it on some greedy, faceless, rich person. The fact is, the way CDPR is set up, the same people that were in charge before going public are still very much the same people. They retained control over their company.
They have certain duties to them and they surely want to please them to keep that money flowing in but that doesn't include ''answering'' to them at all. The shareholders are mostly along for the ride hoping for a return on their investment, unless CDPR actively misleads them/tries to screw them over and they can prove it, they don't hold much power.
It's sad to say but the vast majority of shit decisions, to use your own words, are attributable to CDPR's management and CDPR's management alone.