Consider the sorts of policies someone who wanted to maximise productivity in society would develop if it was found that genetics was a greater influencing factor - why would you support development for poor populations of people if it was found that they simply don't have the same development potential? You would simply screen for the 'genius' gene and push the rest of society toward a supporting role.
In the case of the environmental view, you must now implement policies that raise the living conditions for the majority of people in society - better and more schools, better and more social programs, better opportunity - that's expensive, and there's not much money to be made.