CrossFit is: the greatest strength and conditioning program (if programmed by an intelligent coach).
CrossFit is: the sport of fitness.
As a CrossFit athlete myself, and one who trains mostly high school and college athletes, I have to always be aware of the line that is drawn between how we train. My athletes are here to get better at their sport, so the training they do with me is geared towards that, and that alone. I am trying to get better at CrossFit, so my training is wildly different. The same goes for someone coming into the gym to simply get in better shape. An incredible “Fran” time, or being able to rip out 60+ snatches in 10 minutes should NOT be the goal. But if you want to compete in the sport, the same way one might choose to run a marathon and then train for it, then doing crazy things that are risky would make more sense. But, if you are training for a specific sport, or trying to become generally more fit and healthy, use the methods of CrossFit intelligently and your results will be greater than anything in the world.
Again, I am always happy to go into exactly what it means to train with these two perspectives; but the main thing is to first acknowledge that there are two distinctly different things at play. Next will be my thoughts on how we all can make the differences more clear.
But for now, stop confusing the two!
Oh, and got an article up on a great site on this topic by the way. Check it out HERE
Never Stop, GET FIT.