This point has been made for a long time by Don Cherry, especially regarding face shields. We're stuck with helmets, however, because of the nature of the sport and the number of really hard things that a player's head can collide with - a flying puck, the rink boards or glass, other players' skate blades and the rock-hard ice playing surface.
If Don Cherry says it, I believe it.