If Campbell wins ROY this year the Sox do not lose a year of team control.
If the Sox called him up after only a few short weeks he would not have reached a full year of service time, so the Sox would of had him for this year + 6 more years of team control. If Campbell won ROY in this scenario, the Sox would lose the current year and it would count as a full year of service time, so they'd only control him for 5 more years.
Campbell made the opening day roster, so he can't lose the Sox a year of service time BUT he can net them a high draft pick. EDIT. Sox aren't gaining a year of service time, it will be the same whether or not he nets a pick.
If Roman Anthony came up and won ROY he could end up losing a year of control by winning ROY, and the Sox would NOT get the draft pick.
I think this is going to force teams to have more conviction. If you start a guy you plan on sticking with him, and if a player doesn't begin the year at the MLB level, you're going to think long and hard about bringing him. Whether people agree with this or not, the Sox or someone in their position may be waiting to promote someone like Anthony to ensure he doesn't win ROY.
Of course, we only have to go back to last year to see a team who got burned by doing exactly that. Paul Skenes didn't start the year in the majors, but the Pirates didn't gain an extra year of control because he won ROY, but the didn't get a pick because he DIDN'T start the year in the majors.
New CBA could be tumultuous, MLB is the only major sport without a real salary cap and their might be a very big fight over getting one into the next CBA. A lockout for the 2027 season seems very possible at this point.