Originally Posted by Bobby_Light
Program design is all about properly preparing people for progressive overload and continually adapting to new, controlled, greater stimulus's. If the stimulus is constantly changing (random), the body has no idea what to adapt to. It just doesn't make sense to me but make the choice that is best for you.
That is correct - A well-trained CrossFitter will never be a top-level powerlifter, or oly lifter, or gymnast, etc... But instead he/she will be capable of performing in all those realms, whereas a specialized athlete may excel within one or two, while being incapable to perform on others.
Call it well-rounded or misdirected, whichever light you prefer to shine on the subject, but in the end its personal choice to 'specialize in not specialize' as they say.