He wasn't the strongest uphill. Horner was.
Nibali had the accelerations but couldn't keep the pace as steady as he did in the Giro. Unfortunately missing those 15/20watts he needed to win the race.
2 GT's in one year is still very hard. But he came awfully close. At least he gave it everything he had which is fantastic to see. Without him the Vuelta would have been boring.