AR, I hate to disagree with you bro, but in this case I do. Here is why:
One would be in great shape (far from mediocre) after a few months of following crossfit.
You are correct that the point of crossfit is NOT to specialize in any ONE thing. For example, a crossfitter will not lift as heavy as a power lifter, will not be able to clean and jerk or snatch as much as a O-lifter, will not be as symmetrical and aesthetically pleasing as a body builder and will have a slower 10k time than a runner. So if you want to specialize, crossfitting isn't for you. If you want to be good at everything, then it is. That is why it is mostly use by police, fire and military. A fireman does not know if he is going to need a 10 second burst of power, 5 minutes anaerobic work or 20 minutes of cardio type work to get the job done at his next call. He must prepare for everything. A 1000lb squat is not going to help you carry 100lbs of equipment to the 15th floor of a high rise. It just isn't.
Good powerlifters can deadlift 700 lbs. but their 5k time would be embarrassing (if they can even run 5k). At 200lbs., a crossfitter should deadlift 500 and run 5k in about 20 minutes, 10k in 40 minutes, snatch his own body weight and do 40 pull-ups in a row. If you ask me, that is as impressive as the 700 lb. deadlift.