Those are exceptions and you know it. Besides, Contador had already beaten Europe's best climbers in stage races before 2007. I had a bet on him to win the white jersey. But you would have to have been an idiot to bet money on him to win the yellow jersey.
How about VDB2, Gesink, Denis Menchov, Ivan Basso, Lance Armstrong, Frank Schleck, Samuel Sanchez, Cadel Evans, Pierre Rolland, Joaquim Rodriguez, Ryder Hesjedal, Chris Horner, Bradley Wiggins, Andreas Klöden, Vincenzo Nibali, Christian Vandevelde, Christophe Le Mével, Carlos Sastre, Bernhard Kohl, Miguel Indurain, etc
What did Froome do in his first GT?