However, it has two positive features, in my eyes:
1. It gets lots of people up off their backsides and working hard. A lot of folk don't realise how much they can really do if they want to do it. The flipside of Crossfit's sometimes overblown culture is that it forms a strong social environment for most trainees to motivate them to keep it up.
2. It has introduced millions of people to Weightlifting and a lot of those people defect to the sport proper.
In the English-speaking world Crossfit has been a massive shot in the arm for Weightlifting and Powerlifting. They've gone from being struggling niche sports 10 years ago to seeing an unparalleled period of growth.
The current generation of Crossfitters won't make much of an impact on the elite levels of Weightlifting. But their children might.
In the long run, and despite the butchering of the lifts that goes on in many gyms, Crossfit might be the best thing that ever happened to my sport.