No, they don't. And no, Holl isn't. He has a minor league processor and always has.Easily.
Holl is exactly the kind of player that Leafs fans are clamouring to overpay for year after year and then they are left disappointed when they make mistakes. If you hate Holl, then you are going to be disappointed with Connor Murphy, Matt Roy, Scott Mayfield, and various others... because you would be getting the same out of them in this system. And that is before entering into a pressure cooker where every mistake they make is analyzed under a microscope. And you will notice that a lot of these guys either do, or soon will, make double what Holl is making right now. Unless Holl completely falls off of a cliff this year, then he will likely be no different himself.
McCann is a mediocre middle-6 forward getting paid a lot more money than we, or any good team, can afford to pay him. His ES production rate was on par with Mikheyev and Engvall last year, and Mikheyev/Engvall were in shutdown roles for most of the year. He is not physical. He is not good defensively. He has been non-existent in his brief playoff appearances. Really, other than having a hot start not too dissimilar to the one he is currently having, he was underwhelming for much of last year and exactly the kind of guy that should not be getting 5 mill unless you have nothing else (therefore, Seattle is one of the few teams where it is at least somewhat justifiable).
Really, we are fortunate that they didn't take Kerfoot over him too. Kerfoot outperformed him at ES, had more points despite receiving no PP time, and was the much better defensive player.
This is a 7-8 defenseman who fortunately employs one of the many player agents to bend Kyle Dubas over in negotiation. Holl had been in the minors for a reason, but Kyle Dubas, trying to outsmart everyone, signed him to a multi year extension at 2M with less than 40 games of NHL experience!!!! Now, he's more wasted money if they bury him so he needs to be on the roster...
It's almost hard to believe the level of incompetence.
And honestly, its going to be tough to find common ground with anyone who knows what they're watching if you can't spot the difference between Justin Holl and Scott Mayfield. They may look the same on your charts and graphs but they're very different players with very different skill sets. One of them has proven to be valuable to a winning team deep into the playoffs while the other can't stay off the blooper reel. I'm not a Murphy fan but he's head and shoulders better, won't speak on Roy because I'm not as familar with his game, but I'd bet you're probably wrong about him, too, given the other 2 you mentioned are demonstrably better than Holl.