You complain constantly that the Cards don't have a slugger and whine about every one that ends up on a team other than the Cardinals.
The core of the Red Sox lineup is all homegrown prospects that they bet on - Benintendi, Bradley, Bogaerts, and Betts. The Sox use their budget space around these guys to fill in with the Sales and Prices of the world. Yes, they traded prospects for Sale, but they also put a ton of them in the lineup.
Sale is also quite different than almost anything you've discussed. When they traded for him he was 27, under contract for 3 more years, and was wildly underpaid. The Sox gave up a lot for him, yes, but that price also reflected the incredible value of his contract. It wasn't just the cost of getting a good player; it was the cost of getting a good player who is underpaid by ~$20 M a year.
I don't think Pham will match this year again, no. I think there is still potential to update the OF.
The tone of your posts have been especially condescending. I am a baseball fan. I dont know what the hell you are.