Your advice is for people training to race. For those of us training for long distance touring, it is a bit different. If you are training to tour, just like any other sport, specificity is the key. It is one thing to go all out in a four hour race and then take days off, because you can. When touring, you are on your bike six or more hours per day, every day, for weeks. An athlete well trained for another cycling discipline will adapt, but they may be a bit miserable for a while. It is definitely a different game when you are riding 60-100 miles per day on a bike that weighs 60 lbs. or more, and you have to get up tomorrow, and the day after and do it all again. Nutritional needs are different as well, but that is another topic.