They traded Robert to a team that doesn’t care about taking on money. Immediately after, all the additional moves were made. If Robert’s salary wasn’t fully dumped, I think it’s pretty safe to say that not all the following moves would have been made. This is why Robert likely wasn’t traded to a more frugal team like the Reds or Pirates that would have expected the Sox to include cash in a trade. Getz wouldn’t have free up enough money that he needed/wanted to spend.