The Indian mentality forces always learn the lesson the hard way. If you have watched their TV shows, Bollywood movies and online debates, you have probably noticed that they always refer to Indian invincibility. Just think, if the whole nation is being constantly reminded that even China is no match to Indian forces, what do you expect from them when it comes to Pakistan?
Regarding the PL-15 and drones, I have seen many defence analysts claiming that PL-15 is no match to the missiles on Rafales, and that their air defence system is far better than any other system so the drones or Pakistani missiles were not a problem. There was an analyst who even suggested the Indian government to provide AD cover to Israel to stop Iranian missiles. They brag so much that they start believing their own shit. Their officers are no different.
Pakistanis always consider India a worthy opponent. We have always said that Brahmos missile is superior to any missile in our inventory. We, still after shooting down multiple Rafales, consider these jets as a considerable threat. Indians don't consider anything in Pakistani inventory worthy of being paid any kind of attention. Of course, a nation that says that J-20 will fall like dead birds from the sky in any indo-Chinese conflict, you can expect them to discredit any and all of the things coming from China and Turkey to Pakistan.
I firmly believe that all the inputs in the TV programs come from serving officers of Indian forces. No one is stupid enough to just start telling in live shows that J-20 is equivalent to SU-30 by himself. These kind of ridiculous ideas definitely come from the serving lot.