"And got rid of a Cy Young pitcher because they didn't want to pay him. For an unproven prospect."
I stopped reading here. Dickey was not due a raise. He was under contract for 2013 for a measly sum of $5mil. There was no extra money that was even in danger of being put in play. He was not traded because "they didn't want to pay him", that is an uninformed, ignorant statement that shows you really don't really follow this all that closely.
Dickey was traded because he is 38, had one very friendly year left on his contract, and is at the absolute ceiling of his trade value. If you have followed the advanced Moneyball tactics that are being employed in today's game (note: "Old Moneyball" found value in OBP and allowed teams to get quality players on the cheap because many of the "old school" were not all that adept at applying Math to baseball, "New School Moneyball" as employed by teams like the Rays, A's, Reds etc. treat players like stocks. To NOT trade a player when their trade value is actually higher than their talent ceiling would be akin to buying a car and not selling it for twice the price after you had already put 50K miles on it).
Dickey had NOTHING to do with money. It had everything with being the smartest possible move.