I don't know how anybody could argue anything other than a resounding yes. Our team has improved in every possible way except for goaltending.
If we compare 2017-2018 to our results last year...
105 points -> 115 points
42 ROW -> 51 ROW
51.20 xGF% -> 55.92 xGF%
54.00 GF% -> 55.32 GF%
3.25 GF/60 -> 3.77 GF/60
3.09 xGF/60 -> 3.34 xGF/60
33.39 SA/60 -> 30.34 SA/60
2.95 xGA/60 -> 2.64 xGA/60
+16.1 GSAx -> -21.0 GSAx
And this despite an unexpected flat cap that has massively complicated competitive team building, and that has likely screwed us over more than any other team.
And despite no longer having multiple elite players still on their ELCs.
And you cannot just attribute this to Matthews/Marner/Nylander improvements either.
The 2021-2022 group of forwards beyond Matthews/Marner/Nylander produced 40 more points than the 2017-2018 group of forwards in the same number of games. The 2021-2022 group was also better defensively and cost 7.25m less. Our defense is also massively improved.
Many of the things that propped us up in 2017-2018 were not sustainable or things that Dubas would get help from moving forward either, at least for very long.
We had abnormal success in the shootout.
We had depth that was departing in UFA and getting signed to big contracts (JVR, Bozak, etc.).
We had Andersen putting up a solid performance. The same goalie that would fall off a cliff a year later.
We had a 35+ year old journeyman backup putting up a vezina-quality career performance.
We had a 39 year old Marleau, who would soon become a significant liability.
We had a declining 37 year old Hainsey.
We had Gardiner, who would soon run into massive back problems and become a shell of his former self.
Our prospect pool had also been sucked dry to fill the NHL's team's depth, and it was left unreplenished. Our prospect pool now is in a much better state.
Even in the playoffs, while the outcome may have unfortunately been the same, our performance was much better.
In the 2017-2018 playoffs, we played Boston and put up a 44.79 xGF% and 41.67 GF%.
In the 2021-2022 playoffs, we played Tampa and put up a 50.75 xGF% and 51.06 GF%%
Is the goaltending concerning? Sure. But with how volatile goaltending is, I'm not ready to fire a GM just because of that, especially when they're making moves to try and fix it.
People seem to think fixing goaltending is easier than it is. Andersen fell off a cliff, we didn't have any significant goaltending prospects, and it's not like surefire goalies have been available through UFA or trade.
It's early, but we currently have the 4th best goalie in the league this year so far, which should make people feel a little better.
Center was not remotely close to our biggest strength. Our entire organizational depth at center was essentially Matthews-Kadri-Gauthier, and that's it. That's not strong. There was an opportunity to add an elite player for just money at a reasonable UFA cost, and we took it, as any GM would have if they could - especially with significant cap increases upcoming.
I'm not sure what move you think would have instantly "shored up our D", but we still had 5 defensemen under contract for the next season, and Dubas did still address defense that year when he added Muzzin in-season. And he continued to address defense, and it improved from 25th in 2017-2018, to 23rd in 2018-2019, to 16th in 2019-2020, to 6th in 2020-2021, to 3rd last year.
Our young stars got the contracts they did because they were among the best young players seen in the entire cap era, not because of Tavares. UFA contracts have nothing to do with post-ELC contracts.
Marleau did not have to be traded because of Tavares. Marleau had to be traded, just as Lou knew he would be when he signed him, because he was a massive drain and liability for our team through a competitive phase. If not Tavares, that space still had to be utilized.
Tavares did not devalue Kadri. Kadri devalued Kadri, when he had a bad season and then topped it off with a 2nd consecutive playoff suspension. Even without all that, fans here overvalue what a ~50-55 point forward with discipline issues is worth.
You opened your post talking about how the overall change in the team is more important than the individual moves along the way, so I'm not really sure how we veered off into a tirade against the Tavares signing based on a whole bunch of assumptions, hindsight, and what-if scenarios anyway.