Here's my thinking about this. If I'm training to beat someone with Jow Ga kung fu then my experience always needs to be more than who I'm fighting. It doesn't mean that who I'm sparring with sucks, it just means that I should always be training to be more experienced than who I may fight.
I'm not sure why I would get into a fight with someone who has more experience than me and still think I can win. I may do it for sparring because I can learn, but my training and purpose should always be. "
To be better and more experienced than my opponent." If you and I were to set up a sparring match. I would train so that this statement would be true when we meet. Then when someone says. "
well you had more experience than the other person". I'll just smile and reply. "
Yes I do. The other person should have trained harder." If I did BJJ competitively without training BJJ then that statement would be true for my opponent, but my lower skills doesn't invalidate his better skills.
Size difference. I don't know how many times I've seen BJJ practitioners take down people who are bigger and no one ever complains about the size difference there.
Then you have videos like this. Where one person is clearly larger.
Same thing here. Against a bigger person You can say that the Bigger person did well because he was bigger, but he still got tossed.