spk - I hear this argument a lot, that if I can't do someone's workout that it must, somehow, have value.
Doing crossfit makes you good at... (wait for it) doing crossfit. No one is denying that. The primary criticism of Crossfit is that it is a scattershot workout with no rhyme, reason, or system for which workouts are scheduled when. It is all breadth, no depth.
If you want to get stronger, a well programed strength workout will get you stronger than crossfit will.
If you want to get faster, a well programmed speed workout will get you faster than crossfit will.
If you want to get more flexible, have better endurance, etc...you get the idea.
Your average crossfitter will be stronger than your average endurance athlete, and have better endurance than your average strength athlete. But your average gymnast will crush your average crossfitter at their own game. So why not just do a gymnastics workout and get it over with?