To me it's just kinda crazy that people freak out about this at all.
Let's give the pessimists the benefit of the doubt, and say that Matthews, Marner and Nylander are all over paid by a combined 4 million dollars. That's still not a bad situation, because they're all great players earning 90+% of their salary. A bad cap situation is one with bad players making 5-10 times what they are worth, if they're even worth anything at all, like Marleau, Lucic, Bobby Ryan, Eriksson, Boychuk and other crap contracts that actually burden your ability to build your team. The Leafs have literally NO actually bad contracts, save perhaps Ceci, but even then there's a bunch of context around that.
The notion that people pour hours of energy and dismay into discussing 5 vs 8 years for Matthews, but are seemingly unconcerned with having to give up a first round pick to get rid of Marleau's 6+ million dollars, is complete bananas.