As someone who watches unreasonable amounts of Sox MiLB and has seen Colson play at every level including AFL, I think this is the right move.
The spot where they rushed him was from AA to Charlotte. I think playing on that first half Barons team last year for even a month or two would have been better for him, and I'm pretty convinced that he would have been up before now if he did. Championship aside, there was a group of prospects clearly developing winning ways together with no one shouldering the task of needing to be "the guy" every night.
When he went to Charlotte instead, it was a team much more (forgive the pun) barren of that "next core" feeling which I think made him internalize a sense that he needed to hurry up and come be the franchise savior by himself. You're the top bat on the farm, you're bubbling up national lists, things in Chicago are miserable, they need you ASAP. Hitting in Charlotte is easy so this should basically be perfunctory, just rack up some numbers and we'll see you in September!
Then you get a guy who had been breaking records for consecutive games on base swinging like he needed to hit the baseball from Charlotte into Lake Michigan to justify where he was at.
Wouldn't surprise me in the slightest if he finishes the season with an MLB slash better than his Charlotte one. Also wouldn't surprise me if he doesn't. Cags has a 14 WRC+ ~100 ABs in to his first taste of the bigs; PCA (hate him, but he's good) was slashing .188/.238/.271 coming into July last season.
Would I like to see another couple weeks of great AAA production? Sure, obviously wouldn't hurt. But I think there's something to be gained from getting him up here while he's hot, getting him away from the sense that the next 1-10 stretch puts him another month away with not many months to go, with the ASB not far away if he does need a breather ten days in, and with the post-deadline freedom of a rebuilding team right on the horizon after that.
If he struggles in the bigs, it's a new struggle and one that is basically expected. He'll be one of several rookies up here that can relate to that struggle, compared to on an island in Charlotte as a top prospect slumping in AAA. Even being sent down again with an MLB to do list would have a sense of progress to it (shouldn't happen really, they should have no shortage of ABs to give after the deadline).
There's just less pressure for his first 100 ABs up here with the other young guys than there would be for his next 100 ABs in Charlotte in a way that I think lets him get back to himself mentally.
Sorry for rambling, but I'm still high on the kid. Hope he crushes it.