The space race and satellite recently saw Russia depart after so much money wasted and ironically now the tech shows again how to nip in the bud their latest creation:
https://www.pravda.com.ua/eng/news/2022/08/29/7365171/

Woops.
That’s surely the end of that idea for them too.