Actually their are some people with a mindset that indian made items can't perform well , in any domain , some are bureaucrat , some are in forces , they effect decision making , pitch imported product over indigenous ones , try to sabotage indigenous product , some are in media ,who portray different product as best ,some are like little kids attracted to shiny toys ,but a lot of them are shilling for a particular company , let's say LM , so every fighter from LM is like silver bullet for them , some pitch for gripen specifically , not on specs comparison but due to bribe the get.
These worthless creature are the reason ,where we stand , lot of them are now being kicked hard in their balls , others are yet to.
Their entire existence is baesd on compromised system we had after independence for decades , things are quite sorted now , but still long way to go .
It's not DRDO can't deveolp good product ,look at the akash ng ,it will either match up or surpass BARAK 8 , thing is either they are given specs as such that the product can be declined or can't match up with foreign product , even tejas matches gripen c model a d mk 1a will be better than that ,but deal was postponed so much that we are here .
Our astra bvr is on par with aim 120 c and it's other equivalent , and astra mk 2 will surpass aim 120 d , also sfdr ( meteor type ) missile is projected as a indigenous meteor , our tank arjun was good enough or atleast on par with Russian ones but faced kickbacks , if deal would have signed earlier we would had our next gen mbt in trials , our jet trainers were ditched and what not