Chess teaches you discipline, concentration, attention to detail, forward planning (doh!) and many other useful skills.
Chess for the no professional is like a gym for the brain, which is why many people like it: if keeps that big organ in the top of your head entertained and fit.
Only somebody that has never played chess could disparage it in such terms.