That's not exactly apples to apples. Winn played a whole lot more than Baldelli did.
I'm conceding that Winn's big advantage over Baldelli or Kapler is that in his past he was a starting player.
A word on his BABIP too. According to Frangraphs, Winn's overall BABIP was over .300. Even if you can cherry pick a situational stat, the obvious conclusion is that he must not have played the role in which he had such a low BABIP very often if his overall BABIP is still actually above average (and only slightly below his career norms).
What it boils down to IMHO is that here we have a 35 year old ballplayer who had career-normal BABIP, had vastly below normal results. Hits, walks, isolated power, all at least somewhat below their usual levels. His home run power has dried up entirely. Before I'd trust a guy with that with a job on my team I'd want to see some evidence that this isn't ordinary player age and decline kicking in for a guy who'll be 36 next year.
The upshot of it all is that sure, he could put up semi-decent numbers next year off the bench for us but counting on him to do it without looking at what he served up as an offensive performance last year is insane.
(And dont' give me NL West balkparks for an excuse. Most of Winn's career baseline is based on NL West and AL West ballparks)
If they got Randy Winn based on his peformance over the last few years I could handle it. I bet they go after someone younger and a bit more proven in centerfield though.
Actually given the choice, the guy I'd go after is Reed Johnson. He's probably the best guy out there who will definitely be a bench player. Speed, a bit of pop, has some experience in CF -- a bit light on OBP but that's why he won't get a starting job.