Where did you find the info that it was 8 years under development? Wikipedia’s sources for the game page say that the studio behind Concord has only been around for ~6 years
Aftermath sometimes does short stuff, which is more like blog posts rather that articles. I, too, wish they elaborated on this topic and maype even interviewed someone.