If they had introduced the Xbox One this year with 20CU, no Kinect and no TV I think many more would be happier.
Well, according to highly skilled technical Fellows (who assisted/provided DF with quite a few articles), more than 12 CU's would be un-balanced. The extra CU's would not lead to a noticeable performance increase and would be wasted, so to speak.
While I am no technical Fellow (rather far from it), I'd also say 20CU's would be wasted silicon. But that has more to do with limited DDR3 memory bandwidth, because I think most people around here (that arent technical Fellows) know that graphics are highly parallelizable. That is, if you have the bandwidth and the ROPS to spare