You typically dont draft for need in the baseball draft, unless you are hopelessly stacked at one position and you are looking at a player who can only play that one position. Most teams select based on the best player available on their board. At the same time, there needs to be some strategy involved. The cubs just took a player who wasnt slated to go until the 3rd or 4th round. Unless they knew someone else was on him, they reached and missed a chance at another solid player at that slot.