I'm a numbers guy at heart and I think the way people have adopted advanced stats at the expense of everything has been brutal.
Quite frankly +- is a guide and so are 'advanced' stats. No one stat can say everything about someone. This is a fact of life.
Advanced stats are meant to give us MORE tools to evaluate someone, not erase the old ones.
+- relative to teammates is still important because it shows how you either aid or deter the team from winning. However, advanced stats showing your usage also plays a factor.
With hockey advanced stats aren't as clear cut as other sports. It's essential people don't act like one thing says everything or that some things don't matter. Everything matters and watching the game does as well.
The truth is that +/- measures goals, and since games are won by scoring more goals than the other team, +/- can NEVER be useless!
The day that the game is awarded to the team with the most shot attempts is the day Corsi will be more important than +/-.
WARNING: the following are baseball examples meant to illustrate a point about RELEVANCE. If you don'T understand baseball, skip to the last paragraph.
Forty-two years ago, when I was 15, I started to create my own statistical toolbox for baseball coaching. I found two traditional measures were making my decisions WORSE rather than better.
One was
EARNED run average. They don't award the game victory to the team that scores the most earned runs (or gives up the least). The winning team is the one that scored more RUNS, period.
A pitcher who has the misfortune of seeing the potential third out botched by an error gets a free pass for EVERY SINGLE RUN THAT SCORES FROM THAT POINT ON IN THAT INNING.
They are all considered UNEARNED. As a coach, that is terrible. I NEED to know which pitchers get out of jams and which fold like a house of cards. Over the course of a whole season, errors can be seen as equivalent to a bad bounce on a ground ball.
There is no reason to believe that some of my pitchers should suffer more from errors than others, in the long run. Except....... pitchers who get more strikeouts will experience less errors, and guess what, that DOES matter! So I learned to use Run Average and not Earned Run Average.
Second, let's talk about batters.
On base percentage excludes the times a player reaches on an error. But the problem is, the game is won by scoring more runs, and when guys get on base on errors, THEIR RUNS STILL COUNT!
So I thought about it some more and realized that guys who hit the ball harder provoked more errors, and also VERY FAST guys provoked more errors. Well, guess what again - these things are RELEVANT. Guys who struck out a lot, or slow guys who hit the ball weakly rarely benefited from an error. Therefore, an accurate evaluation had to take into account the beneficial effect of putting the ball in play and giving your team a chance to benefit from an error. So I started to include "reached on an error" as an "on-base event". I then noticed that the fastest guys and the strongest guys did indeed reach base more times on errors, and therefore the chances they had to score a run were higher than the other guys.
The best predictor of success is often the simplest. Run average for a pitcher, TRUE ON-BASE percentage for a hitter, plus-minus for a hockey player.
Plus-minus does have to be adjusted for quality of teammate and quality of opposition, but SO DOES SHOT ATTEMPTS!
My feeling is that once we make adjustments for QOT and QOO, plus-minus is probably more reflective of real success than Corsi. If the shots you take are more dangerous, and the shots you give up are less dangerous, you should have a better score. Corsi does not do that, +/- DOES! Ideally we would measure "high danger scoring chances" to eliminate the goaltender effect, but within the same team, over a whole season, +/- should be fine so long as we can keep in context the QOT and QOO.