I don’t know why some are simply ignoring basic economic realities.
My friend, the problem is that you are in denial of the economic reality, although the government and the IAF is clear about it for the last 4 years.
You are ignoring...
...multiple cancelled tenders
...reduction of procurement and operational costs
...official statements, that only 36 fighters will be procured for strategic purposes
...that the government would have liked to invest the MMRCA budget into MKIs and LCAs instead
...the fact that IAF is on record to have the need to make up numbers by choosing a less expensive fighters
...or that they wanted additional "36" Rafales, only "after" the SE MMRCA deal
All these are clear facts of the economic situation under the present government and by the fact that IAF can't / is not allowed to procure the numbers of Rafales they need, under the MMRCA requirement (126 to 200 fighters), because of it's cost's.
We could have bought 126, if Dassault had not messed things up and before the elections, but to reach the around 200 fighters IAF needs, Rafales high costs will "economically" play against it. In fact even DRDOs PR approach to sell LCA MK2 as a medium class fighter, is now problem, because they will try to influence the government, to buy them instead of MMRCAs and let IAF wait till 2025.
You like the Rafale as a fighter, as do I, but that doesn't mean you should ignore the reality and all the things that had chaged since 2014.
Btw, remember the high costs of the Mirage 2000 upgrade? Most of it was for Indian Specific Customizations too and look at the Darin 3 upgrade, where only a fration of the fleet gets AESA. So the numbers of the fighters and ISC have no relation, but the operational requirements of IAF are the key and they justify the costs.