You're doing yourself no favours by including Alvarez and Teoscar on that list. There's a reason you can forgive poor defense when players hit 30+ home runs a season and deliver 4 and 5 WAR seasons. Even Buxton with his limitation is a superior player to Yoshida. His fielding cost the Sox 12 runs - the 5th most in all of baseball.
Yoshi can hit a bit. That's it. Can't field, can't throw, can't run. And as much as you'd like to divorce the conversation from the contract, unfortunately, all that needs taking into account and we are hugely overpaying for a one dimensional (and decent at best) player.
All this is moot anyway, Cora is not putting him in the outfield bar an emergency, no matter the quotes coming out.