I think they drafted for need by picking Wimmers and in that case I'm not sure it was wrong. At the major league level the Twins were ready offensively with Morneau, Cuddyer, Mauer, Hardy, the good Danny Valencia, Delmon Young (everyone hoped he would take off and in fact he OPS'd .826 that season), Span and Kubel. Everyone on that team was 24-28 except Cuddyer who was 31. That looked like an offense that was set to roll the next several seasons. On the other hand the starters were struggling mightly. Led by 35 year old Pavano they also featured struggling Baker, Blackburn and Slowey. The previous season Swarzak, Perkins and Liriano had bottomed out. Just on the horizon at AAA they had these stellar prospects to look forward to: David Bromberg, Cole DeVries, Matt Fox, Kyle Gibson (had just gone under the knife), Deolis Guerra (6+ ERA), Brad Hennessey, Yoslan Herrera, Steven Hirschfield, Tim Lahey, Jose Lugo, Jeff Manship, Mike Maroth, Ryan Mullins, Glen Perkins (5.8 ERA), Chris Province, Tyler Robertson, Anthony Swarzak (6.21 ERA). Every pitcher here made at least 1 start at AAA that year. In fact there was nobody at AA either. You have to go all the way down to A+ to find the next legit pitching prospect, Liam Hendriks. So, the Twins had an just moved into a new ballpark and had an offense that looked ready to be stellar for years to come. On the other hand the pitching was mess and there were no prospects on the horizon. I think under those circumstances trying to draft a guy who might end up a 2-4 starter and make it to the majors within the next calendar year makes some sense. You can't reach the playoffs without decent pitching and we were looking at a dearth. Now clearly things didn't turn out that way but I can't fault the Twins from trying to "win now" with the circumstances as they were.