Because shorts are an even nicer pant, particularly if you are coming to the Park from a public course, where they also let you wear them.
I wasn't trying to put slack wearers down. Even when I had a job, I'd change before I went to the Park. I've never played golf where you had to wear "long pants". Collared shirt is my baseline.