I think one problem is that young people don't have to work anymore.
By young people, I mean every child out of diapers.
In a poor economic environment children work too - not just adults- out of necessity.
In a long ago world when people lived a more agrarian life, children had to help with laundry, feed livestock, hoe gardens, hunt, fish etc. They also had to take care of younger children and discipline them (thus reinforcing their own discipline and family standards).
In our more cultured world today children are in daycare, then pre K, then school (all peer-based influence or lateral learning excepting the teachers). Their parents are working jobs and everyone arrives home hungry and tired, not the best environment to pass on values and ideals (which forms the base for all balanced discipline).
It's just too easy to let them settle in front of electronic devices and social media while exhausted parents try to fix dinner, do laundry and prepare to get up and do it all over again.
The combination of no meaningful or important responsibilities, no vigorous physical activity combined with the negative impact of sitting and staring at a screen is not really a set up to help grow disciplined or balanced young people.