 According to current projections, one-third of today's young Americans will never get married. The average American is having fewer children than ever before. Why? It's because, for far too many, they simply can't afford them. The basic things our parents enjoyed are increasingly out of reach for Gen Z and millennials.