I agree with this to a certain extent. Take the HD 6970; it's quite similar to the HD 5870 but with the introduction to some minor design tweaks based on Southern Islands (HD 7970). AMD was forced to come out with a somewhat Hybrid design branching two completely different Generations (Evergreen + Southern Islands) together onto a 40nm process and naming it Northern Islands. This is all thanks to the failed 32nm process which the HD 7970 design should have been based on with AMD calling it the HD 6970 instead. And if 32nm did get released, today we would be talking about this 2nd Gen HD 7970 design rather than the 1st Gen IMO.