Pedroia signed a long term deal that bought out free agent years. Bogaerts signed one also, unfortunately one that required an opt-out that he's going to exercise. I don't think the Sox have had any different luck when it comes to locking in home grown guys than other teams (is Judge really that much different a case from Betts or Devers?). We might just be a little too close to things being Sox fans that our perspective is off.One thing that's puzzling and I'm not sure if it's a culture around the Sox or just the luck of players they pick end up wanting to go to Free Agency... but they haven't had much luck in finding the budding stars on their team that will accept a big contract that buys out their arb years. Perhaps the Sox never offered it (okay... the one to Xander was, but it had those opt-outs) to Betts, Devers but I hope that they will seriously explore this with some of their younger guys if they develop how they hope. Getting long term contracts of guys for 8 years up to their age 32-34 seasons seems ideal.
The deck is already tilted in the team's favor with young players since they come up essentially signed to dirt-cheap 6-7 year deals. There isn't a great ton of benefit to be realized for teams to lock in a young player beyond those seasons, especially early on. They might get cost-certainty (relative to going year-by-year in arbitration) but all the risk is on the team's side. It's a delicate balance to find a deal that somewhat mitigates the risk while also enticing a player to forego or delay free agency where they could earn (potentially a lot) more. Unsurprisingly, long term deals to pre-arb guys remain the exception rather than the rule.