well.. i have serious doubts. the time when a cyclist was able to won classics, sprints and GTs is over. if eddy merckx was alive today, he would have to chose between being able to try to win some classics and a GT, or 2 GT etc. today it is impossible to win all the season long and all kinds of races. that time is over. in the new days, you have to be "specialized" if you wanna have hopes of win something.
that's another reason for a lot of people to say that contador is the best ever in stage races(even armstrong realizes that). better than merckx, armstrong, pantani, hinault, etc.
if contador try to race (for the win) the 3GT, he can't race anything else during the year. but he is the only one that can do that.
today's cycling is very diferent, much more tougher, with much more competition. they drag each other, they use a lot of strategies etc. a cyclist like merckx (evans for example) will only be able to win a "small" race here, a podium there, etc. but win something really big more than 5 times in a career?no.
it isn't impossible for contador. but it is almost impossible to happen.
isn't it stupid to talk about the best cyclist ever nowadays??merckx or hinault would never been able to win a couble classic against boonen, cancelara or musseuw. merckx or hinault would never been able to win a TT against cancellara etc. merckx and hinault would never been able to win a mountain stage against pantani contador etc. not to talk about sprints (cavendish petachi cipollini etc) or another classics (bettini rebellin boogerd valverde freire zabel etc)