Have said it since I first saw Chavis at 2nd. He looks like a 1st baseman to me and I am opposed to seeing the Sox play Russian Roulette with him at 2nd. He is an error and worse an injury waiting to happen at 2nd.
That said, none of us really know how solid his bat is until the league catches up to him. We can already see where the holes are in that swing. Those holes are bigger when you are swinging out of your shoelaces every swing. But if the Sox who at this point know more about him than we do, like the kid, I would keep him away from 2nd base as much as I could. Getting tired of seeing Sox players injured playing out of position, especially the young ones. See Blake Swihart for a young guy. See Ramirez who was always just looking for a payday when he convinced Cherry's that he would play LF. Ramirez completely gave up that notion after bashing into the same LF foul area wall that took Swihart out.
So to me, Chavis at 2nd boils down to whether the Sox think he is cannon fodder or a real hitter with real potential. If the latter, play him at 1st if you are going to keep him up here with occasional stints at 2nd and DH and even 3rd if you need to get him AB's and Devers needs a blow. If the Sox absolutely want him at 2nd, then send him back down and let him learn a position that he clearly knows little about at this point. Even from Shortstop it took X, a Shortstop with experience and much more agility, a year and a half to stop goofy footing 2nd base and at Shortstop you are facing most of the plays coming at you. At 2nd you are facing away from most of the plays coming at you until they are right on top of you. Chavis does not appear to be covering much ground at 2nd either.
Devers is my 3rd baseman. As much as I point out his lapses and failings in game threads he has really cut down his mistakes at 3rd by type to a very specific category....call it stupid in the field if you want. He will cure that IMO or at least cure enough of it to join the ranks of professional MLB 3rd basemen.
As for Moreland/Pearce, paying $12M per for 1st base the way DD is paying it this year only made sense within the context of DD trying to make the most out of his rotation and young stars before the window closes. Enter Chavis again as a better long term option at 1st IMO.