Merckx reputedly didn't win the Tour more often because at one point the direction asked hime to stay away - he was spoiling the event.

Eventually it turned out he wasn't invincible - the last Tour he participated in was a failure. His body had run out.

It's also wirth mentioning that doping was important, probably crucial, to winning cycling races in those days. So was politics: team play. What I found most enlightening in this respect was a discussion on Belgian TV between Merckx and two other champs of the sixties , Rik van Looy and Rik van Steenbergen. They were openly saying things like "don't be surprised your man didn't attempt to catch me on that day, I had bribed him you see". Winning races was a matter of making the right deals, and Merckx clearly knew all about it. But his nickname 'the cannibal' stems from the fact that most of the time, he ignored politics, simply tried to win, and succeeded. This is why he is considered the greatest of all time.