Again, drafting for immediate need is absolutely ridiculous.
Even college players usually take at least 2 years to reach the bigs.
Even if you want to eliminate Harper for being a JuCo guy, you didnt answer the question about Machado - Based on your belief, you'd have to take Colon over Machado.
That's a monumental mistake, if you actually believe that.
Instead of having an ARod, franchise cornerstone, you'd just have a decent big league SS, or slightly above average 2b. That certainly is not better for your franchise.