For the last 20-30 years social sciences have absolutely figured out what makes people prosper and it has caused quite the upheaval. It's not that we know shockingly little, maybe the author knows little, but the discoveries are either counter intuitive or damaging to certain political worldviews. Nytimes is quite front and center on this one, obviously the wrong side.