there's nothing wrong with strip washes - I have one every day.
I don't smell (and I know DH would tell me if I do)
Some people don't know they smell, some people sweat too much.
some people really don't have any sense of hygiene at all.
I used to work with someone who stank like mad - he knew he was a particularly sweaty person (and had been told by the manager) and did insist that he showered etc.
then he'd come into work in the morning smelling of BO.
things like he'd cycle in, but not bring a flannel or a change of clothes with him, and so be smelly all day.
or even on a normal day, he'd smell by lunchtime, but again, wouldn't bring a change of clothes, even though he knew he smelled by lunchtime
we worked in a shop, too, and quite often, customers would physically reel and pull away from him when he served them.