I agree with Glycine Max. I'm certain that in the US people bathe way more than those in other countries. I lived in Germany for 6 years and my husband lived in France for 2 years and bathing everyday was not the norm.
That said, people are different yes? Well that means different people are gonna stink at different times and unfortunately that means some will really stink after one day so I don't think we can group all of this into one big "who's right and who's wrong."
Besides, children- also depending on age- are different from adults and require different things. So no, they don't NEED to bathe everyday unless they found a way to get really filthy...which isn't hard for them.
My kid is only 16 months old and we used to bathe him everyday as part of his routine. Then we realized he had extremely sensitive skin and got a horrible rash that the doc can't do anything about. He has to just ride it out for six months and the only thing we can do to keep it from breaking out is to drop his baths to no more than twice a week unless he's really dirty. Seriously, if he's in the water for 5 minutes his skin already starts turning red. So yeah he only gets a bath twice a week and everyday he gets covered with lotion.
My point? Different strokes for different folks (yea I know that's a cliche).