Three things have to happen to pull off a trade for a big bat.
A. A big bat has to be available: Anyone can write a trade proposal for Pete Crow-Armstrong but if he's not for sale he's not for sale.
B. You have to have assets to trade: Teams have increasingly become more reluctant to add any significant value to assets that are not MLB level, MLB ready or close to MLB ready. This is why someone like Franklin Arias is going to hold substantially more value than someone like Justin Gonazelz, and he probably represents the only minor league asset that could hold substantial weight in a package. All our other best assets would be MLB players like Bennett, Tolle, Abreu.
C. You have to beat every other teams offer: Trades are going to sting, while the Adley Rutchmen trade certainly surprised me, I was 100% not surprised that the price was much higher than what everyone else figured it would be.
Given the Sox position, farm system, and the thin free agent market, I don't think it's possible to trade for a big bat unless we are trading a guy like Payton Tolle. That price might be too high for some, I might be inclined to agree with you.
Just to illustrate my point with a trade that is 100% unrealistic but to bring in a guy like Junior Caminero you are likely giving up Payton Tolle/Justin Gonzalez or a Franklin Arias/Wilyer Abreu. Again Tampa is not trading him to us, but this illustrates the type of asset package we would have to part with to bring in a premium bat.