>we must struggle to agree on a useful definition of intelligence, therefore it is a social construct.
This makes everything a social construct, which negates any usefulness of the distinction. Having to agree to definitions cannot be a realistic definition of social construct, because it's a basic part of using language.