No, it's not confusing, it's actually a pretty interesting point.
I do wonder if there are ways to offset that, though. For example, by making a very complex system that tracks a lot of stats? So, my skill level could be assessed from those and compared to the rest of the player base? With stats that aren't affected by the opponents "that much" being the more important ones than my win/loss or kda. I am just thinking aloud here. Like, "if evrmoar doesn't run often in Apex, he's probably not that good" - repeat this a lot for various stats.
Lastly, I'd like to say I very much enjoyed this exchange, thank you for that - and if you don't dislike more walls of text, both making and reading them, you're welcome to continue it, even though I might have overloaded it a bit. But, I do find it interesting, especially since I don't have much insight into the industry today - my insights are left in 2010's, I am in a completely different ecosystem now work-wise.