Hmm... but this article doesn't actually ask, or answer, the actual question, which is why this trade needed to happen now.
It seems there's a lot of belief that this trade automatically makes the team a high lottery pick next year and instantly better in terms of long-term talent. It ignores how remaining talent may need to develop in a worse playing situation. We may not even be doing a 'tear down to the tacks' thing by shipping Poeltl and Keldon. The team may not actually be tremendously worse.
A lot of things are uncertain and still in play in terms of a future. The opportunity cost of two more years of All-Star play have been traded, again, for probably poor draft picks, with a roll of the dice that they will be better. We are also ignoring the impact on team psychology and fan base. When the message to players is that they will be moved if they are only 'very good,' this can become toxic. When an already squeamish fan base can't see the wisdom of dumping players, when do you get them back?
I think you, and many, are fetishizing 'treadmills' and some idea that a starting block is necessary for rebuilding, when the team was already rebuilding, and that a few spots in the lottery don't matter all that much, but that tearing down what is working does. There is a reason teams don't do trades like this -- ridding themselves of talent well before larger contracts -- and it's because replacing that effective talent is costly in time and resources and the likely mediocre picks are not much different than the package we'd get later in a S&T. We're basically placing ourselves further back on the treadmill.
There's a lot of video game thinking going on, where the... let's say, negative externalities of a movement are ignored, the value of unknown future picks are exaggerated. But ultimately this article doesn't even ask the operative question: Why now? And, no, the answer isn't 'stepping off the treadmill,' because it's just a different treadmill, and probably a worse one.