Let me clear up some misconceptions here.
We've never stopped anyone from Russia buying from us, however our position has been we ourselves will not offer alternative payment methods. This is detailed here and was posted back in 2022:
construct.net/en/ukraine
dkgamedev2, we've recently implemented a system for extra checks on plans. It seems you have been flagged by this system because you've been purchasing our Turkish plans even though it's clear from your usage you are not eligible to purchase these plans and have misrepresented your billing address. We are aware of some guides in Telegram and other Russian communities specifically showing users how to purchase plans from other countries (specifically Türkiye) to save money. This is now now longer possible.
You are welcome to purchase a plan if you have a payment card that works, but if you continue to misrepresent your billing address your plan will be suspended until the difference is paid.
Deactivating the accounts of Russian developers is quite harsh. It’s not their fault that they are under sanctions and have to pay for a C3 license through other countries.
For clarity, we're not de-activating Russian accounts because they are Russian, we are deactivating the plans that have wilfully misrepresented their billing region (mainly Türkiye, Nigeria and Ethiopia) to save money. We send warning emails before hand, and we give ample opportunity to pay the difference and continue using the plan but many choose not to.