I also don't understand their claim of how Eurofighters can't be upgraded and you have to buy new ones with the upgrades baked in. Sounds like nonsense to me.
Upgrade costs comparable money to new fighter, but you don't get your full production chain working, and get a worse airframe (hours, later batch changes&solving baby deceases). In case of Typhoon T1, it also means unreasonable per hour costs, which kills AD/training justification.
Sort of Su-27sm2 v Su-35s situation. Or, in Chinese case, first batches of J-15Ts.