A simple explanation for why “estimations” and timeline-based “roadmaps” don’t work, is that product development isn’t a scheduling problem but an explore/exploit problem.
Time isn’t the constraint, but knowledge.
Knowledge that isn’t currently “priced in” to the market.
Andricx.com