The game has evolved in such a way that the only way to eliminate all these concussions is to make the players wear full sized helmets like in the NCAA.
The speed of the game has increased, and the shoulder pads are made of hard plastic... you're going to continue to see concussions until the NHL makes players wear full helmets - which I'm against, by the way.