Additionally, the generational gap might simply mean that 30 year olds won't write the next 100%-high-school-adoption-rate app in the same way a 22 year-old probably won't write the next parenting/401k management/funeral home-related application. If you turn 30 don't give up on writing good software.
What might be a more important metric is the willingness of a certain demographic to adopt a well-written piece of software in large numbers. Will these high-schoolers grow up and be 30 year-olds flocking to new applications in droves or is there something about being young that makes you do exactly what your friends are doing?