No one forced Russia to join OPEC+. I guess Putin thinks it’s in their best interest. But you are also being disingenuous about the level of control the government could exert over domestic companies. If Putin needed them to cut, he could get a fair amount of compliance.
His tool is Rosneft company which is mostly government controlled. It bears most of the costs.