Sorry for the ugly graph, but I don't want to do an ANOVA or anything on that because it's clear that teams do have an effect regarding CF% (probably the same for +/-, GF%, xGF%, etc.).
If you remove that, you partly eliminate one of the many sources of bias on how good a player is and get closer to how beneficial he is to his team. Does it eliminate all the other sources? Nope, but it's a start, and the easiest to remove. Do you completely remove the effect of teams by using rel stats? No, because, as I said, combinatory effects also exist (the effect of a player is different from the effect of a team which both are different from the effect of a player and the team combined)
For Karlsson, I saw you mentionned his terrible GA last season. But, he also happened to have one of the best RelGF% in the league, which means that when he's on the ice, his team was more likely to score and/or the opponent is less likely to score.