Swimming, volleyball, and many other sports are good workouts.
It is merely my humble opinion that someone who sticks to just to cycling isn't going to be as fit as someone who cross trains.
But if fitness isn't your goal it really doesn't matter. I do think it is telling that cycling has so many overweight folks on bikes. It is a good non impact form of exercise.