Nick will never, ever, beat GSP. Not even in chess.
and if he did win, no... he does not deserve to fight Anderson. Maybe after he clears out his division as GSP has done.
He hasn't fought a single fighter with any type of wrestling background in at least half a decade. So to say that he can't compete with one would be a huge assumption. Because you're basing it off of fights that happened like 6-7 years ago.
I think you just answered why Nick has won fights as of late.