It seems like two things are being discussed here: giving monsters depth/"humanizing" them, and complex morality/shades of grey stories in your games.
Giving monsters depth is awesome, it makes the world feel more real. Does that require humanizing them? No. But humanizing them can also be...