I play all the big dogs around me whenever I get the chance just for that reason! I can play a 790 fargo races to 8 for $50 several times per week. I win maybe one out of every 4-5 sets, so it's a bit cheaper! Anytime I want during the set I can ask what their thoughts are on the situation. I learn a lot!
I play in a league where the average player is at least 150 Fargo higher than me for this reason. It has definitely forced me to improve to be competitive.
For lower ranked folks in tournaments, I've got a friend on a league team that's like a 450 Fargo and signed up for the Texas Open. He's been playing really well recently, but I can't imagine he makes it more than a couple rounds. He decided to do it because however slim there is a chance he could play Fedor or SVB.
For me, I'm hoping one of them offers exhibition matches for folks to play them for money. I'd pay $100 to play a quick set with one of them
just to say I did.