I assume you are familiar with the particular notion of being smart. You are quick to think of solutions, the solutions are supposed to be novel, you have particular cultural knowledge, detailed opinions and a nerd sense of humor.
In contrast the practical person will put no emphasis on a novel way of doing things. As long as the solution works, you use it.
So in the US people may be excited by Haskell or whatever but in the sub continent they’re still using JAVA or PHP because it works.
This is a bit frustrating because of the emphasis on specs and features that are implemented exactly as written.
I also think the latter has to do with the distance and difficulty communicating. But the source of pride (practicality) is part of the cultural difference.
Needless to say none of this is true of everyone and all people are equally smart and capable (except Phil: I know about you Phil).