Just had a wonderful thought - what is throwing Osuna and Castro onto the big league club is all part of the long game?
In this summer's international free agent signing period we already know that the Blue Jays and Dodgers are both planning to spend past the limit. Vlad Jr. alone will take the Jays over theirs and prohibit them from signing any big players in the next two seasons, but beyond him it will be hard (impossible) for Toronto to compete with LA on any other players unless the Jays already have some verbal agreement with them.
Toronto just can't offer these kids nearly as much money as the Dodgers can. BUT, maybe they can offer them the hope that they will reach the big leagues 2-3 years before they would if they sign with LA. The quicker a kid reaches the big leagues, the quicker they reach free agency. Osuna and Castro, if they stick, will both reach free agency at around 26 years old - an almost unheard of age to be a free agent, and a factor that would definitely boost their market value by a large amount. They would be marketing their entire physical prime!
Maybe the quick Osuna and Castro promotions are on one hand about competing this year, but on another hand about trying to attract a f***ing boat load of 16/17 year old Latin American talent this summer. Especially for the kids who are in the moderate to small bonus range, the glimmer of hope that your signing organization might push you up to The Show quicker than any other team could be a big difference maker. And for this to happen at the same time as Kris Bryant is getting CBA'd in the face by his huge market team - to show international free agents that the Blue Jays don't f*** around with service time or twiddle their thumbs and let you ride a bus for 6 years - it could be a big deal.