Outside of a couple mega-spenders, It's very difficult, dang near impossible in fact, to predict which teams will be good a month prior to opening day, much less the following year or later.
Do your best to assemble minor league talent and develop it, sure.
But when you have any chance of winning, go for it. Holding onto decent prospects because you may need them in 2023, much less 2924 or later, just doesn't make much sense. Most of them won't be who you hope they'll be. Or maybe a couple are, but your team isnt any good. Meantime, you've handicapped yourself when you had a chance.
I don't think you trade mega prospects, at least not lightly. Acuna Jr. Griffey Jr
But we don't currently have anybody like that.