From what I know, the roots of CSTO basically go back to the early 90's and a time where a collective guarantee of regional safety largely made sense after the fracture of the soviet states. There was a lot of hope for Russia back then, and at the time, it probably made a lot of sense 30 years ago. New Russia, not so much...
So I see what your saying but also fully understand why a country of under 3 million and a very sparse economy would take the deal to defend against a territory hungry dictatorial petro state. How about we nudge that 50/50 to a 70/30?