I don't doubt that given equal levels of talent between a pitching prospect and a hitting prospect, most here would prefer the pitcher, myself included. The sticking point for me is that different people have different definitions of similar talent, especially when it relates to players of completely different skill sets. It gets down to personal opinion to say whether Pitcher X with potential of 70 FB, 65 CB and 60 Control is better or worse or the same as Batter Y with potential of 70 Hit, 65 Power, 60 Defense. It will vary by scout, staff, and philosophy of the organization as a whole. I think that, especially toward the top of the draft, teams will have definitive opinions on players. They'll say that "while two players may be somewhat similar, we think this guy is clearly a little better because..." and it does truly become BPA, or BPA in the eyes of the team at least. When you start weighing in organizational need, you're in danger of tipping the scales a little too much, and potentially in the direction of the wrong player. For the most part I'd just assume that the scouting staff put blinders on during the day(s) of the draft and draft the guys that they think are better, regardless of what's going on in the player development side of things.