When I was a teen, I didn't get much artificial light. There was no phones yet to ruin that since it was in the late 90s and iirc incandescent light bulbs do not emit as much of the problematic wavelength as modern lightbulbs. It was also light out in my bedroom between 9 and 9:30pm further reducing how much artificial light I got.
Nowadays, I'm extremely careful to use blue light filters in the evening, I use f.lux or equivalent on any devices I own (due to my work, I cannot avoid using those devices at night) and I make sure to choose appropriate lighting for my house.
It's not insomnia because if I go to sleep at 3am, I fall asleep instantly. When I go to sleep at that time and wake up every day around 10am, 11am (which I luckily can do because as an adult, I work remotely), I can be well rested, having a regular schedule and sleep very quickly. If it were insomnia, then the issue would exist
If, however, I try to go to sleep before midnight, even if I feel tired, I do not fall asleep. I'm pretty much the textbook definition of a night owl and pretty much an extreme one at that. It's not for lack of trying, because, when I first started working, I had to wake up early, had to try to go to sleep early and was unable to. It's been a significant handicap and it's why I had to find ways to get jobs that work with my schedule to improve my quality of life.
You might be right that teens have a tendency to want to push bedtime but there's also been plenty of studies that have shown that teens have better sleep when going to sleep late and waking up late. At this point, it's well established that people have different chronotype and a small minority are "night owls" to varying degrees.
Please read the research and don't make generalisations based on your own experience. I've been told before by acquaintances and family that not going to bed early and waking up early is unhealthy, lazy, name any negative adjectives you can think of. And yes, if I try hard, I can wake up early every weekday, it's just that I'll be exhausted by the end of the week, will need the weekend to recover and will have very poor quality of life.