i agree and disagree, cultural gap is near unexistent, but only from kids born after 2004, from experience, kids born before 2003 are basically educated/raised under 90's early 2000's culture.
For example, i didn't have my first phone until i was like 14 (i am 19), and even then the phone i had was a flip-phone.
Nowadays i walk by a 1st grade school and i see kids around 7/8 with Samsung Galaxy's and shit.
And depression is not because you are not a balanced individual, depression can come in many different forms like , being stuck to a same routine, having issues at work/school, etc etc.
Parents do all they can, but if someone develops depression, most of the time they don't even know why.
That's why psychological help should be free/included in medical care.
I had depression, and it wasn't my mother's fault, not that she did not have an impact on it but she wasn't the source of the issue, my school was, the people i hang around were.
And she gave me all the tools i needed to become a balanced person, i just didn't know how to, and everything got messier.
TLDR : Cultural Gap is for kids before 2004 and depression is not because "they aren't given attention or tools to become a balanced individual by their parents"