I am lazy
Once I saw this diagram with different head shapes and head stand difficulty for different people
Basically if somewhere at or near the top of your head is more flat it is easy to do a headstand
They make people hold head stands for several minutes for certain Yoga certification levels in certain schools in India
This traces back to India
Now I wonder if this has to do with brain size
Unlikely but funny to think about