It's not about being tight. You have a certain amount of money to allocate to signing bonuses for your entire draft. If you try and entice a later round guy to sign that otherwise may go to school or stay in school, you might need over slot money available because you were under slot elsewhere. Still, if anybody had a clue what Trout was gong to become, you'd give him whatever he wanted and figure the rest out.
back then, the penalties for going over slot weren't as severe as now. In fact, they may have been non-existent. Just Bud jawboning. The real reason they went for Storen has to do with Aaron Crowe (or whatever that horse's behind's name is) and how we got the pick. That was a compensation pick for failing to sign Crowe the year before. Under the old CBA, if you failed to sign a guy, you got a compensation pick one slot later in the next year's draft. However, if you did not sign the compensation pick, you lost the pick. Storen was an overdraft who was supposed to go later in the 1st round, but they more or less had a deal in place saying, "if we draft you at #10 and give you what Bud says a #10 is worth, you will sign, right?" They did not want to get into two complex negotiations for their two high picks by drafting a guy who was chancier to sign. Imagine the reaction if Strasburg did not sign and #10 did not sign.