I would much rather have a SS or power SP over another toolsy OF. Buxton may be in CF for the next 10-15 years. Arcia may have a corner spot, so might Hicks. Corner OF spots are relatively easy to fill on the free agent market as well.
Pure BPA strategies, in my opinion need to be adjusted a little if other needs can or can't be filled in free agency. Same with football. The Vikings have CB and QB needs, good QB's almost never hit free agency and you need a QB to win (like you need SP in baseball).
The good news is this draft appears to be deep at SP and SS, so hopefully BPA and needs will intersect.
The difference between baseball and other sports is draft lead time, which is why I believe in taking the BPA every time
If you take the BPA, he's probably not going to hit the MLB roster for anywhere between 2-4 seasons. That gives you plenty of time to shift around assets and adjust for need using your MLB roster.
For example, moving Denard Span and Ben Revere in a two week period for pitching. Should the Twins take another toolsy OF because he's the BPA, there's nothing stopping them from moving Arcia or Hicks in 24 months' time and plugging a hole that way. Even a somewhat pedestrian MLB player like Denard Span can land you top-shelf talent like Alex Meyer. It's easy to move established MLB players who are young and cost-controlled.
Whereas if you're drafting for need, you're undermining your own scouting department and who they believe is the best player on the board, instead taking a guy and projecting need well into the future, a need that may not exist in 24-36 months.