A lot of people think that crossfit invented the wheel in many cases. I can't tell you how many times I've heard, "that's crossfit", in reference to one of my exercise choices. Yes, I do use Olympic lifts, plyometrics, and the occasional burpee, but that does not mean we're doing crossfit. These exercises have been around for years, and they are not the problem. The problem is in the programming. Crossfit's programming is flawed and frequently lends itself to injury. A performance coach's priority list should look something like this;
1) Do no harm
2) Decrease the potential for injury
3) Improve performance
My problem with crossfit is that the majority of crossfits seem to ignore these priorities.
Here are a few good article on why crossfit may not be good for you.