It's more about keeping your best players. Bo is not a 3C, he's arguably our best center (so far) who has been playing on a shutdown line with our lesser talented wingers. So, I guess you can say sure, he's been playing as a 3C, but has also managed to consistently be among the top scorers on the team while being utilized in a shutdown role against other teams top lines. He's also been a MUCH better producer than JTM at each year (by age) so far, and even tied JT for goals (essentially) last year which was JTs career year at age 29.
Biggest complication though, is BB's contract. It would 100% be a huge insult to offer Bo less than BB is being paid as our top winger/ sniper. Bo plays a premium position, scores as many goals, and is an all around much better player than Brock (I love them both, though)
If there is a huge trade windfall for Bo that includes a top 4 RD I would be sad, but OK if it went that route. But there was no one offering said windfall for JTM who we apparently value more, so how does that work? Bo is worth less to us, but more in trade value?