Speaking as a middle class person that raised three kids I might disagree.
I guess you are older than 30.:-)