I completely agree with these comments. Human behaviour is very complex, and you can’t just discount human agency. But when I read
Sociobiology in university in 1975, I took it at face value, and it really shocked me! It sent my world view tumbling for a while. Kids

But I certainly wasn’t alone. As you say, controversy is part and parcel of intellectual progress, and both he and Dawkins have had a lasting influence.