In my experience, there is only one motivation, and that is desire. No reasons or principle contain it or stand against it.
Jane SmileyEvery novel deals with social problems. It can't help it because the protagonist must come in conflict with his group. So the author has to offer an analysis of how the group and the protagonist fit. Otherwise, the reader will just say, "This makes no sense," and will put it away.
Jane Smiley