Yes, if they have juvenile clothing sense. They can also wear baseball hats and other things -- after all it's a free country.
To decry shorts as juvenile is sympotmatic of simple minded attitudes that lead to people in warm climates spending the hottest part of the day wearing full suits in fully glazed boxes which need to be energy intensively air conditioned so that they don't die.
This is not a sensible path for society to take
There's more to shorts than this:
http://www.sandalandsoxer.co.uk/linus+andrew.jpg
I'm from Europe and especially during the summer you can see people dressed like this:
http://www.menfashionhub.com/wp-content/uploads/2015/04/men-...
Some of them even go to work like this, especially if they don't work directly with customers and their companies don't have business attire requirements.