If you make that salary in a moderate COL location and work 40 hours a week, and still have no time or extra money you are both bad with money and bad with time allocation.
As for your third worry, there are always reasons to worry about the future. But that doesn't mean that kids born to American middle class parents are going to have a bad life.