I think geeks dress poorly because they don't care what other people think and/or don't care to impress with clothing.
I mentioned this in my post. Geeks are rude and arrogant in conversations for the same reasons. I don't think it's a net win for any of the parties involved.