IMO, BNW has a major flaw that I can't get past: the book doesn't explain how Bernard, the protagonist, is born below the average for his caste. The whole point, to me, is that, because he's born different, he's treated different and, therefore, he sees the world in a different way. I think that accounts for a better explanation than what's given in the book.