This is the part that I have trouble getting over. If they had signed a top starter and a RH bat first, while maxing out payroll, I could understand this move. At that point, you'd have done everything else you could and a trade would be necessary to complete the roster.
As things stand, their period of contention isn't today. It's probably in 2-3 years when Anthony, Mayer, and Campbell are hopefully settled in (similar to how the timing of contention worked with Bogaerts, Betts, Devers, & Benintendi). Unless they were concerned about Teel and Montgomery losing significant value in the next year, I don't understand the need to make a move like this today (besides panic and desperation because Plan A, Plan B, etc failed first).
1. The Mets were going to blow any offer for Soto out of the water, to land Soto. Nobody should be shocked by that.
2. Once Soto was gone, the Yankees were definitely going to use that money to go after a top of the rotation guy. Either Fried or Burnes. They weren't going to be outbid again and gave Fried a "generous" offer. Again, nobody should be shocked by that.
3. Boston needs a legit, top of the rotation guy. The only sure thing out there is Burnes. Should they have gone all out with an offer to land him? Yes. Did they? Who knows. My sense is that they kicked the tires on him and they either balked at his asking price ($35+mil/yr) or they learned that Burnes was dead set on going west to someone like the Giants. He'll probably sign with the Giants for less money than he would with Boston, and once that deal becomes public, I'm sure this board will lose its mind over it and the cheapskate comments will start flying....
4. So now they are left with trading for Crochet (who has massive upside, with some risk), or settle/overpay for guys like Flaherty (who has always been inconsistent) and Buehler (who's got just as much risk as Crochet, without as much upside). Neither of which are #1 rotation guys on a good team.
I agree with your comment about the period of contention being 2-3 years away, IF things fall right with Boston's prospects. All the more reason to trade for a potential ace, who is 25yrs old and hasn't hit his peak yet either....
and for the record, YES I do think Boston overpaid by adding Montgomery.