In what I have heard from other sources n read on this forum. Tejas is a classic case of "shifting goalposts".
So you have the IAF saying we need numbers as our squadrons are depleted severely and the Mig-21 should have retired yesterday. Based upon this the Tejas journey is embarked upon.
It takes time to set up an eco system to build a complex machine from scratch.
Everything needs to be put into a supply chain right from the paint to the fabric of the seat to the Radar n its components. So far so good.
Along the way, the goal post slowly started to be shifted, I would think the IAF would be the main culprit here. Now Tejas should no longer be a "numbers" fighter but should also fire BVR, take on a 4 plus gen fighter in combat and bake a cake while at it.
The Chinese on the other hand have a below average fighter, the JF17, which can take to the air and hold it's own for 15 minutes, BUT BUT BUT can be produced in 100s like a Maruti 800.
If it's a numbers game, which it was at outset, the IAF shifted goal posts along the way.