Very true,

They are different players. Depending on how desperate you are for position players, that could certainly diminish the value of someone strictly DH'ing. But the Royals are looking to make Butler a regular 1st baseman in the long run. Then he will be even more valuable.
Still, for production, I would take Butler over Gordon or anyone on that team, what to speak of any rookie in all of the MLB. Gordon is well-hyped. Too much in my opinion. He can play some "D", but his plate discipline has been piss-poor to say the least. From what I have seen this season, and in the past, Butler's bat is so strong that he will be in the line-up one way or another.