I've gotten buzz cuts since I was little. I used to do it for simplicity. Now I do it because I think it looks better. Some people tell me I look younger than I am (29), so that's a nice byproduct.
You can tell the difference between a bald guy with a shaved head vs. a guy with a full head of hair with a shaved head. I'd bet the social advantages of hair still belong to the full-head-of-hair-shaved guy.
The older guy will almost certainly have more experience, more confidence and more money. A young guy with a shaved head, if he isn't a Marine, is an emo or a hipster.
Living in Germany shaved heads are unfortunately also a right-wing political statement. Neo-nazis are using shaved heads for recognition and are known as "Glatzen" (skinheads). Which I think is one reason that you see only very few other people here doing that. Might be good reason for more people shaving their head so the nazis start to lose this symbol, but that takes some self-confidence.