I have delved into the very literature you describe, and it's not simply an issue of 'kids these days'. What all these works have in common is that they are replete with thoughtful insights about human nature, but fail to convincingly present Christianity as the solution. They tend to simply drop it on the reader without explaining the logical leap or why similar but competing belief systems couldn't also play the same role.