A system based on who you beat is problematic for two reasons that are related, and juxtaposed. You can't control who you fight so luck would have to be on yourside as to what rank the players you came across were. If you could, You'd never get a fight because killing one Joach1m would be worth 15 midways. This would be a nightmare for the top ranked pilots as everyone would be searching and gunning for them, while bypassing lower ranked pilots. Would Joach1m become a lower ranked pilot because his numbers dropped because he was being ganged everywhere he showed up? The real problem with a skill based rank system is that there has not yet been a system that addresses "skill". If you land 6 kills against "Ranked" pilots, there is no way to determine if you picked them, or beat them in 1v1s. Hoping or pretending that the current Ranking system addresses 1v1 dog fighting skill is fantasy.
What it does address is a winner of the tour based on the criteria of highest scoring in the designated categories. You must assume in any scoring system that smart people will use strategies that the scoring system drives them to. You earn four times the points for landing your sorties than you do if you get shot down on the way home, not to mention how landing is positive for K/D. SMART = fly PonyDs, Doras, and La7s and run when in trouble. If PERKS EARNED mattered, the ponyD, Dora, La7, Spitsteen, croud would fall out of the top 50 because those are tough planes to earn perks in. So being the smart, strategic folks they are, the scoring croud would fly planes with lower ENY. They would still horde, but a horde of P-40s is less dominating then a Horde of P-51s, or SpitXVIs, or La7s.