Powerlifters and Oly. Lifters train for strength .... they are strong and most are at least pretty big.
Bodybuilders train for size and looks ..... they are big and most are at least pretty strong. (I'm in this camp, I'm not a powerlifter).
Crossfitters try to train for everything, and most are mediocre at everything........this is why I make fun of them and will continue to make fun of them. Their only saving grace is that some of their women are hot.
Why make fun of anyone? Everyone trains for different goals. CrossFit is definitely not specialization, and is an attempt to be as all-rounded as possible. I've used it in the past to reach some specific fitness goals, and it worked well for me.
I've seen many amazingly fit people at the xfit gyms I've been to. I can't say I've seen much that was mediocre (other than myself in many instances, lol).