He made it to the big leagues, two months after signing his contract.
The draft isn't an exact science, prospects tend to flame out.
And no, and the time Hansen was drafted, he was a top three talent in the draft. The sole reason he fell was because of his bonus demands.