Mildly relevant to the current discussion, I started mapping out a timeline of when zone work started on an expansion vs what patches were currently receiving public builds. I can't measure ideas/concepting and stuff so it is likely that actual work started on these before the first bar in the graph, but still interesting.
https://wow.tools/pub/timeline.php
Will be interesting to see where 9.0 starts!