I didn't take the time to read through all the posts so I apologize if what I have to say has already been said.
The use of the 2017 season as a benchmark is a major flaw in any analysis. That season was an outlier, significantly so, for the American League. Cleveland and Houston were head and shoulders above everyone else. Boston and New York were solid. Detroit and Chicago were crummy. The remaining nine teams finished with 75-85 wins. The Twins were just slightly less mediocre than the other eight, qualifying for the postseason with 85 wins, the fewest by a postseason qualifier in either league since the inception of the ten-team postseason. That is almost certainly not going to be the case in 2021. This year's team is currently 13th in the AL, meaning our team has to pass eight other teams including one that is currently 12 games over .500.
I don't think there's any question that the Twins should sell. However, I think they should be careful whom they sell. Veterans with short-term contracts should be heavily marketed to other teams. Younger potential core players (e.g. Berrios) should be traded only if the other team is willing to overpay. That said, no player is untouchable if the trade improves the organization.