Run prevention is how this team is going to win right now at the end of the day. It's boring as f*** to watch, but ... what can ya do. Everyone knows BIggio blows at 3B, and they obviously think Davis isnt good enough to man the hot corner either or he'd be starting there over Espinal.
THe only defensible way to get Schneider in the lineup against RHP right now is to give Whit a day off which would allow Schneider and Biggio to play 2b/LF, start him at 3rd knowing he's not good defensively there - or just play him over Biggio at 2B. I can understand the arguments both ways for Schneider vs Biggio at 2nd, but dont know enough about his D at 3B to make an informed opinion there so I have to believe the FO knows what they are doing there in not starting him at 3b.