Who could've predicted when Shuttle last flew in 2010 that its successors in 2025 would be:
1) An extremely overpriced Boeing product that only launched crew once, returned without them, and will likely never fly again.
2) A technically very successful SpaceX product that provides (somewhat) reliable, but is very unlikely to find non-NASA customers in the future due to its ownership.
Weirdly, IMHO it's possibly the best time in a generation to develop an all new human spacecraft. Good luck to anyone doing that.