It's comical how you use Mig-29 as an example instead of the more recent Mig-35 or Su-57 development and induction timeline. I guess using the current pace of russian's aircraft development wouldn't fit your narrative, would it?If the first flight took place last year, the MiG-29 project implies it'll take 5 years for this to be introduced and enter the hands of export partners, or 2025, or possibly 2023 if the Indians get LRIP.
Judging by those more recent aircrafts, this thing would be joining service by around 2035, which is also around the time China would introduce its 6th gen aircraft. You can even argue on not just aircrafts, other sectors like armata or the ak-12 also faces similar problems of delays and low production numbers. The russia of today shouldn't be equated with the old soviet union and its cold war era's pace of tech development.