I can't speak for soap but I know I have never used shaving gel/cream, or whatever you call it, in my 29 years. And it's all fine. So maybe these guys are just trying to get us to spend money.
I'm surprised this has so many comments (it seems to be #3 by comments on the first two pages), but I guess I'm not surprised that programmers don't wash their hair.