Agree with all your points. The frustration with Biggio wasn’t that he was a versatile backup infielder, it was that everyone was dreaming on something more after his first couple years (I’m guilty as charged).
You might be right with Schneider, but there’s still the chance he could be a legit starting 2B - he deserves the ABs and opportunities to prove it out, especially at league minimum salary and especially given our lack of young controllable talent at the moment.