I don’t hate teen superheroes. I grew up loving Spider-Man and Teen Titans, but I’m just tired of them. Comic characters never age, and every reboot resets them back to high school. Spider-Man’s been rebooted over a dozen times, yet he’s only been an adult in two animated shows. His best stories are when he’s in college or older, but studios keep him a teen to appeal to kids.
It’s not even just him — Ms. Marvel should be 28 by now, but she’s still 16. There’s no middle ground anymore. You’re either a teenage hero or in your 30s. What happened to heroes in their 20s?
Is it still though? Also, weren’t early super heroes mostly adult like Superman and Batman? I feel like back in the day when the audience were mostly children they used adult superheroes the kids could aspire to, then they started aging them down with Spider-Man to make them more relatable. Nowerdays the audience is mostly adult, maybe yearning for simpler times, certainly with a lot of nostalgia for what they used to see.
But to be honest I don’t think the premise is actually true. There are certainly some eternally young superheroes, but there are still and always have been lots of older superheroes.