The whole shorts with a suit thing might work for street style icons, but it's a look that won't work for most guys. Taking two elements from opposite ends of the spectrum and mashing them together works sometimes, like a T-shirt under an unstructured sportcoat, but it usually ends up looking ridiculous. Wingtips with hoodies? No thanks.