The baseball-type error system is even worse than the current +\- system, since it makes it more 'subjective' rather than 'objective'.
The fatal flaw with the current baseball-type error system and what would carry over to your proposed system, is that it will not take 'range' into considersation.
What do I mean? Let's take your example. The defender who coughs up the puck will be docked a point, however, he's involved in the play. The player who is not involved in the play will not be docked a point. Therefore, the uninvolved player will be judged as defensively superior.
It happens all the time. Some players in baseball have the ball hit to them over 100 times less than other players at the same position, which decreases their chances of making an 'error'. You want the players to be more involved in the play, and possess more 'range' -- even if they make more mistakes. A player that gets to a ball and makes an error showcases more defensive-ability than a player who does not get to the ball at all.
The baseball-type error system under an NHL format would continue to suffer from this ignorance.