No, cranials are not stupid. Just because you don't like them (and probably never had to wear one for more than a few minutes) doesn't make them stupid. Like skidkid said, people need some protection from hitting their heads on things. Have you ever actually watched people coming out of a helo during a NEO? It's not always a perfect flow. There is some pushing and shoving and running going on. Not much of an issue if you work on the flight deck regularly, but take a tired, confused, panicked, recently uprooted civilian who's never been on a warship and is dragging luggage and kids, and there's a high potential to go tits up on the non-skid or run into a hatch.
Cranials aren't perfect but we work with what we've got. What is it with you anyway? A while back you were belittling Navy maintainers. Now you make fun of the equipment they are required to wear. Did you do these things to your troops' faces?