Don, I'm afraid you yourself have fallen victim to the caste mentality. Dunn's amazing accomplishments are so often belitted by comparing him to kingman and saying he can't do anything else. It's the excuse that has been used over the years to deny him all-star consideration and HR derby consideration.
But in fact that simply isn't true. Dunn is leading the league in walks as we speak and has a very good .371 lifetime OBP. Kingman on the other hand had a .302 lifetime OBP. Dunn not only drives in runs, but he gets on base and scores runs. It is true he is having an abysmal year as far as BA and Ks goes, but he's still producing runs and is at or near the top of the league in most major categories - Runs, HRs, RBIs, BBs.
Well, I praised him earlier in the thread for his consistent power hitting and I'd like to see Dunn get to 500 homeruns, but he does remind me of Kingman.
Kingman - .236 career batting average
Dunn - .241 career batting average
Kingman played in 261 more games than Dunn has so far. He had 1,210 RBIs, Dunn at 998 is a little below Kingman's pace.
Kingman had 442 homers, Dunn will be right around there when he's played as many games as Kingman.
As far as runs and RBIs, Dunn is among the leaders, but it's hard not to be when you're on pace to hit 40+ homeruns. That said, he's not a great RBI guy, his career high in a season is 106. Considering all the 40 HR years he's had, that's not overly impressive.
You're right that Dunn is much better at drawing walks than Kingman was, but I still categorize him as too one-dimensional. (And Dunn strikes out more often than Kingman did -- Kingman struck out a little less than once every four at bats; Dunn does slightly over one-third of the time.) A .241 batting average is very weak. Even Greg Luzinski had a career mark of .276 and Ralph Kiner's was .279, and they were viewed as one dimensional.
I admire Dunn's power and consistency but I can't call a player great that hits .241 and strikes out all the time. I root for him but he's not one of my favorite baseball players.