I know a CrossFit coach who only coaches to make a living (his passion is Olympic-style weightlifting, but there's no money in that in the US).
Heard from him multiple times: "CrossFit is bullshit."
It's a very cultish activity. I'm an amateur weightlifter and lift at my coach's box, and I just find it bizarre and unnecessarily painful (judging by the bodies on the floor after a WOD).