Really? The early 4-0, became 6-0, now 7-0. So why did that the number change every so often.
The fact of 4 losses for IAF has been discussed at length. Any more -> no clear OSINT evidence available. I will leave at that.
On India's story -> Its a multitude of issues/factors all of which you have mentioned. That is how "real world" works - many things (often contradictory) working at the same time.
All in all, we have evidence of 3 IAF jets (give or take), 1-2 some evidence, no credible for anything else including S-400.
On PAF side, 1 AWACS damage for sure, might be lost, number of installations hit and above all many terrorist strongholds taken out.
You can shout all you want, I will continue to point inconsistencies and double standards many members (including you) apply when it comes to judging damage, outcomes etc.