Tejas conforms your rule though; unlike kaveri, it's useful, even if badly delayed.
And being absolutely fair to Tejas, it is late to party, some of the latest, but it isn't alone on the party:
FCA Tejas was delivered together with some of the last new non-ESA aircraft around (Gripen C to Hungary, M-346FA here and there, etc).
Equally, Tejas mk.1a is emerging just amongst many newly delivered 4th gen AESA aircraft. No, it isn't a world beater - even if they were to deliver mk.2 tomorrow, it won't be. But neither mk.1a nor mk.2 are behind last trains.
Furthermore, in Indian case, they do provide badly needed capabilities(frontal interceptor), which are very difficult to procure from the market otherwise, as they're at this point effectively endemic...
View attachment 177804View attachment 177805
And yes, it could be made better(or outright bought better) if not for attempt at sovereignty and domestic design capability. Literally replace domestic Astra with imported Derby-ER (as was in fact considered),and primary performance grows.
But this is, again, a trade forum members consider worthy.