Never underestimate adolescents who are not distracted by ordinary teen drama.
They exist, and have truly enviable amounts of time for projects.
Also, don't overestimate compilers (or kernels). They can be much simpler than they might seem! The difficult/tedious parts are optimizations(!) and broad compatibility with bizarre real-world stuff.
Compilers aren't that hard. You'll miss out on user requirements by not knowing about them, but getting older isn't a good way to solve that; instead getting more people to work on your project is.
(But you probably need to be older to be a good project manager.)
Why though, it seems with time we learn a LOT more and then there are 100 ways of doing things and get into analysis paralysis. The passion hasn't been the same as well.