My husband and I nor any of our closest friends had any nest egg and we had extremely limited assets of any value of any kind when we married. We're still married decades later and became sufficiently prosperous to not have to worry about living from paycheck to paycheck. Yes we lived paycheck to paycheck for awhile, we had no credit cards, no savings in the bank, credit was pretty much layaway plans at Sears. We had nothing going for us in any way other than solid moral grounding, strong work ethic, and unlimited opportunity ahead of us if we just did what we needed to do to achieve it.
If you don't demand to have what the more prosperous have from the very beginning, it goes a whole lot better. Too many young people now want to start out marriage with a nice house, a nice car, designer clothes, travel, expensive concerts, etc. etc. etc. So yes, they need two salaries to 'barely get by.'
A return to old fashioned American values of common sense, fiscal and moral responsibility, willingness to work for what you have and expecting to have to earn what you get is necessary. If we don't encourage that it won't happen.