All I am saying is +/- is good indicator of two players playing on the same team. It is not 100%.
You make assumptions that are not correct. When opponents pull their goalie both Toews and Kane will be on the ice most of the time. When the BH pull their goalie Toews is on the ice way more than Kane. The reason is simple. Toews and Kane are both offensive players but Kane sucks on defense.
You find plus minus useful for these 2 players that you watch all the time, but looking it up they've both been mostly bad with plus minus since 2017. PLus minus also tells you that Ryan Lindgren at +27 is better than Adam Fox who is a Norris winner and perennial top 3 Norris candidate. How is it insightful at all? The more player comparisons you look at the more obvious how flawed it is.
Plus minus is also a cumulative stat. So a hypothetical 2 identical players on a bad team and play identically in all situations, however one plays 20 minutes, the other plays 10 minutes. If the 10 minute player is a minus 10, the 20 minute player will likely be a -20 simply because he played more minutes. The -10 player not one iota better.
Your comment about PP contributions. +/- does not count those goals?
Plus minus does not count PP goals, but it counts shorthanded goals against. And for PK'ers, it doesn't count goals against, but counts shorthanded goals.
So a terrific PP player like Fox will have his PP impact completely ignored, and actually since he leads in TOI, and opponents scored 5 SHG, he's a minus 5 on the powerplay. And Lindgren never plays on the PP, but plays the PK and therefore is a plus 4 for being on the ice for 4 SHG.