Not true! I wear cut-offs (of course I don’t buy them, they are from old jeans when the knees tear irreparably) usually mid-thigh or higher.
However, it is true that for many years (the boy to man years) I very rarely wore shorts, in fact in my final year of high school in hot and humid Bombay, I ran a 4 X 100 m relay in corduroys. It took a few years for me to get to the point where I wear what I feel comfortable in (situation appropriate) without worrying about what other people think.
Here are some other shorts/no-shorts peculiarities I’ve noticed:
Yoga: Women wear long leggings, usually tights. Men wear shorts, even loose “yoga pants” are too hot (literally).
Indian men: tend to wear long pants and long sleeves everywhere, though this is changing with the younger generation and in the Bay Area.
Ecstatic dance: I had assumed that men would wear shorts, since it gets so hot. But the vast majority of men wear long leggings of one kind or the other (never tights!). It is apparently rare enough that I have been complimented on my legs and thanked by women for wearing shorts.
As far as footwear with shorts: barefoot is best, sandals or slippers or flip-flops or chappals is next, and shoes only if you are actively doing some sport. Why in the world would you wear shoes with shorts otherwise?