It all boils down to one word: fun
It is freaking fun. The challenges. The endorphins.
The feeling of accomplishment when you finish a difficult commute or a long climb on a long ride. Then the joyous descent. There is nothing quite like riding in excess of 40mph on a bike.
I better stop now otherwise I will go on and on.