It's basically wrong for the same reasons not wearing a suit is wrong at a business meeting - it makes you stand out for something other than your accomplishments. A businessman's uniform is a suit, and a hacker's is a hoodie, and there's not much anyone can do about it in the short run.