I think the budgets required would make any of the things you describe as flagship missions. Taking years after launch before the mission can start is a hard sell. The couple of months for JWST to become operational seemed like it was killing some anxious/excited people in that wait. Nevermind the decades long wait from delays in getting it launched too. It could literally something where the designers/builders never see the results. So I guess we should have started 10 years ago?