Of course he wins those polls. He's the hot, new thing.
I remember when everyone thought Roger Moore was the best Bond ever. And when everyone thought Timothy Dalton was the best Bond ever. And when everyone thought Pierce Brosnan was the best Bond ever. And now everyone thinks Daniel Craig is the best Bond ever.
Remember this in two years when Ben Affleck wins every Best Batman poll.
The only guy who never gets affected by this is Christopher Reeve.
Things are starting to change because:
1) The novelty is starting to gradually wear off. Garfield isn't as new and shiny as he was two years ago.
2) TASM2 wasn't as well received as TASM1 was.
As someone who didn't like TASM1 either, I definitely notice more people agreeing with my position now than I did two years ago.
Very well said, Kahran.