This is probably a General Cubs question more than a Minor League discussion, but I struggle with the concept of taking anywhere from a reasonably ready to developing infield player (that Shaw to Triantos group), and thinking it's the best use of resources/plan of attack to be like 'alright, now go learn outfield'. Especially when none of these guys are like, super bat first, maybe they can fake it in the infield for a few years type pedigrees. The average wRC at 2B last year was 90, at 3B was 96, LF was 102, RF was 105. Feels like you're handcuffing one of their most valuable talents (infield defense) while also asking them to move up the spectrum offensively.
Or said another way, maybe: if we put Shaw's offensive profile at a 96 wRC hitter, ie a league average hitter for what was his position, isn't his value somewhat equal to a league average RF (assuming team control, etc)? And then if your goal is to have above average production offensively, why not just go get the (yes, hypothetical) 105 guy instead of telling Shaw he now has to improve by 20 points instead of 10.