It's all about your upbringing.
Bingo.
If you are fortunate to come from a middle class background (as you are by virtue of your mother's side), you have a good shout at making strides.
If you are unfortunate to be born to parents who failed to take advantage of the opportunities open to their generation (the social mobility and low house prices many baby boomers were blessed with), you are facing an uphill battle.
Is it the young person's fault if, as you say, it's all down to upbringing? Should we really be demonising them for their lack of motivation?