I wouldn't have said that. The MiG-29 has been continuously upgraded and the MiG-35 is a decent step forward. What 'failed' projects they have had didn't fail as hard as Boeing's X-32. Boeing is very much a large aircraft company not a fighter manufacturer, all they have is McDonnell Douglas legacy work wrt fighters.