I think the short sleeve shirt and trousers look is the best. No tie dangling dangerously into something it shouldn't and no sleeves to get caught on anything (not to mention dirty).
It looks smart enough and is comfortable to work in.
A person who dresses in a suit or shirt and tie just doesn't look right crawling around on the floor looking round for that dropped screw!