Can we please stop with the notions that we have to poop the bed for years on end to become an instant contender, and that we have to trade players based on age regardless of where your team is in its building arc?
It is seriously ridiculous to consider both of those things to be absolutes, when it comes to how to reach contender status. Did you see St.Louis or Boston bottom feeding for years during the last 5 to 7 years to get where they are today? Did they trade away all their veterans on the wrong side of their prime to achieve their current status? How about San Jose? How many seasons did they spend bottom feeding to acquire a contender during the last 5 to 7 seasons? How many veterans did they trade away in that time?
There are several different ways to build a contending team, but ultimately a balance of good drafting, good trades to achieve roster balance, good contracts and cap management are the keys to getting there.