Many world class athletes cross train these days for a number of reasons. Their reasons need not necessarily apply to amateur athletes but among those reasons are maintaining fresh workouts, better recovery in the event of injury. It is harder to prove but I'm of the opinion that all parts of the body should be trained to nearly the same level. An imbalance where one part of the body is very much stronger and fitter than another likely not productive long term.