Dunno about absorbing sweat, but I think it's worth using them to maintain the shape of the shoes. If I've been wearing decent shoes at work all day, I take them off when I get home, leave them to air for a few hours, then put in shoe trees at bedtime. You shouldn't wear a good pair of shoes every day, but alternate with other pairs. When you're not wearing them, shoe trees will help maintain their shape.