I think it does show the state of mind most Sox fans had on Sale, last December.
You comparing the ATL extension to the contract with Gio mad it relevant, because the Gio signing happened before Sale trade. The results of 2024 changed many minds.
Of course, the main feeling was we need SP'ers, and any trade of one was enough to draw suspicion, but one of the main beefs was that we had no SP'ers we could rely on for even taking the ball 25-28 times, let alone 33. We had been signing guys like Kluber, Wacha, Hill and Richards for way too long. While Gio had too many questions for my liking, durability was not a major concern with him.
It made some sense to switch them out and add a highly praised young 2Bman in the process.
I'm fine with anyone who disliked the Sale trade. I did at first, too. The only issue I have with what you have been saying is that there was "no reason" for the trade.
While the "reasons" collapsed when Gio went on the IL and Grissom came back from it and sucked, there were legit reasons, at the time.