SO much this. NASA runs on 4 year cycles due to presidents, sometimes 8. Then it all changes, new congress, etc and the programs get defunded and are forced to re-pitch ideas/start again or change direction due to new leadership.
It takes them 20 years from concept to launch of most major...