G factor is heavily determined genetics and can't be changed? Yet, all those skills you mentioned, short term memory, arithmetic etc. Can be vastly improved through training. western ideology is greatly influenced by capitalism, sadly. This prevents people from being allowed to be influenced by their environments because that would logically conclude that we need to change society. Therefore, we cling to this deterministic non sense that totally ignores our upbringing and social factors.