I think there's too few 21 year olds being handed big investment dollars to form the majority of what causes "America to still have high innovation". The average age for founders starting successful businesses is somewhere between 35 - 45 years old: https://knowledge.wharton.upenn.edu/podcast/knowledge-at-wha...