I don't really like giving up the 1st for MSL (I think the one conditional 1st should've been enough), but I can understand the "win now" mentality that has come. Many will disagree, but you can't always do what's best for the roster in about 4-5 years from now, especially when you're only giving up late 1st round picks. Sometimes the next 1-2 years are just more important.
When determing "win now", "rebuild", "retool" or whatever, you have to evaluate the roster and at some time you must decide, that the core is close to its peak. I mean, will our core be significantly better in 4-5 years, or is it near its peak already? I'd argue, that we are pretty close to the peak of our core. Lundqvist, Girardi, Nash - those guys probably won't get any better, Staal is only signed another year, and McDonagh and Stepan are nearing the start of their prime. Who on this roster can get significantly better in the future? Kreider, Miller and that's about it. We have some nice depth in Hartford, but there's no gamebreaker waiting to be ready.
So, with this core, when are the best chances to compete? That's probably now and not in 4-5 years, so yes we are in "win now" mode. Our core isn't as good as the best in the league, no doubt, but you have to try your luck at some point or you are in a perpetual rebuild. MSL gives us better chances to achieve something with this core.
Sather hasn't build a great team, but you can't throw in the towel before even trying. But on these boards of course winning a game in five years is always better than winning a game now, draft picks and prospects are severely overrated in general. But you cannot always rebuild, always waiting for something better "because the team isn't as good as Chicago or Pittsburgh" or you might end up a bit like what has been said about Brazil (jokingly) and what I sometimes think of teams like the Oilers or Panthers: They are the teams of the future - and they always will be.