If Tejas Mk1A and Mk2 are "obsolete", then by that standard Rafale is already obsolete today.
The exact TRM count of Rafale's export RBE2-AA AESA radar is not publicly disclosed, but open-source estimates suggest it is significantly lower than the indigenous Uttam AESA radar planned for Tejas Mk1A second batch with GAN TRMs. Tejas Mk2, AMCA, and the Super Sukhoi upgrade are expected to field larger and more capable indigenous AESA radars with GaN TRM technology offering better power efficiency, thermal performance, and growth potential.
More importantly, imported platforms suffer from slow upgrade cycles. Mirage 2000 upgrades took over a decade to complete. The Super Sukhoi upgrade has been discussed for years before implementation. Integrating indigenous weapons and systems on foreign aircraft remains expensive and dependent on OEM approvals.
Tejas Mk2 and AMCA are expected to integrate indigenous sensor fusion, IACCS connectivity, MUM-T capabilities, CATS Warrior, CATS ALFA, and future HAPS networking from inception. None of these are guaranteed on Rafale even after decade from now.
Combat relevance is not determined by generation labels. It is determined by who controls the upgrade roadmap. Indigenous platforms give India that advantage.
The Tejas Mk 2 enters service in meaningful numbers in the mid-2030s, assuming it ticks boxes. Reminder: the prototype has still not rolled out. It will probably be the world's only NEW fourth generation, non-stealth jet entering squadron service at that stage. Being non-stealth in that period is being obsolete. The Rafale is already in service with the IAF presently. If a agreement can be arrived at this year for more, we could see the first new deliveries of the jet to the F4/5 config starting in 2028. There is no getting away from the Rafale. Its a jet in service already, the existing ones will be upgraded to the new standard as well. What India needs is the AMCA to fill the stealth void. But don't count on that for close to another decade.