I think the real struggle with the roadmap is not technical at all but only political/marketing.
The roadmap, as they want to show it, is a double-edged tool :
- it shows the real internal structure of the project, how many ressources are put on each part of the project
- it give to competitor (FDEV or other) a good view of what is worked on
- it give to the community and haters many arguments to complain/criticize management (and they will do)
- it can show in pure light wasted ressources (ex : 5 guys coding full year a feature abandoned at last)
- it represent the internal structure of the company
- others I don't think about
It's not insignificant.
I think also that at the beginning of the year, the real state of their internal roadmap was not what CIG wanted to show publicly. During the year, CIG may have reshuffled some teams/tasks just to present the roadmap in its best light. Reshuffling working teams/tasks can take some significant time.