For me, the advantage of bicycling is that it's useful. It gets me somewhere. I have run 31 miles at a stretch before, but I wouldn't want to haul around my work stuff while I did it. I've never swam more than 2 miles at a time, but it's even less useful where I live.