Who got us into a tough cap spot, again?
Drafting superstars and acquiring another superstar free agent centre with some term.
Unlike the NBA, a single player is unlikely to be the tipping point for a franchise, so going crazy on rentals is almost never a sound solution, and if a player with the caliber of the best rentals becomes available, and willing, you sign them to a good contract with term.
This gives you a solid window of time to succeed.
Also, drafting a player who scores 40 goals as a rookie tends to cost you a lot of money.
Drafting a player who scores 90+ points and plays solid on the PK also costs you a lot of money.
Also, an extremely deadly and contagious disease flared up 2 years ago which has caused businesses to shut down all over the place and caused devastation throughout the world. IT caused the NHL to lose a lot of revenue so the salary cap, which is directly tied to revenue, has not gone up in 2 years.
Maybe Dubas should have foreseen financial ruin for the whole world, but he was most likely basing his prediction on the salary cap increasing 5% per year or so for the foreseeable future. In that alternate reality, Matthews, Marner and Tavares' contracts are digestible or actually good, Nylander's is really good value, and the team goes into every year with their core locked up and a little bit of spending money in the periphery.
If you added $5 or $6 million to the cap, the team is doing just fine, n'est pas?