Walker needs to stay at 2B. His bat is best there. He should not be the answer at 3B if Alvarez is moved to 1B. I would rather see Rendon at 3B (good possibility).
When the pitching gets better, the defense will improve too. Aramis Ramirez was never a good 3B on defense but he has stuck there for the Cubs. Did Ramirez improve his defense or did the Cubs have better pitching?
Why not move Steve Pearce to SS then? His bat might not be good enough for 1B, but he'll be the best SS in the league. When we finally get that pitching staff that allows nothing but pop flies and weak comebackers to the mound, we'll be the best team in baseball.
Is that what you really got out of my post?
I think Walker is holding his own on defense at 2B too. It is a better overall option for the Pirates to have Walker be their every day 2B. If he develops more power then that would be a bonus.
We all know Pearce can't play SS. The same is not the case for Walker at 3B or 2B.