Didn't they have like a 40 win turnaround from 04 to 05? When you factor that and Nash being very likable and no one really standing out that year it's easy to see how he won it. I would have given it to Shaq though
And in 06 the Suns won 50+ games in spite of STAT's absence so that's why he got it that year. He was better in 06 but the candidates were better, would have considered one of Kobe, Dirk, LeBron, or even Wade before Nash, all better and arguably more valuable to their team. Always thought he benefited a lot from D'antoni, but he's also a big part of why that team worked; not a coincidence some of the best offenses ever were led by Nash.