Yes, its an 8 core CPU when playing games and 16 core for everything else.
The alternative could be to put two 3D cache chips on it, but that would make it more expensive, unless its going to make a difference to gaming performance only having 8 cores available for gaming we don't want that, i suggest having 16 3D cached cores is not going to make the blindest bit of difference so in a situation like this AMD cannot do right if the critic is already looking for something to be critical about.
It is a 16 cores CPU when you need it to be, it does not have a dummy CCD on it, that is the most ridiculous thing i have ever heard.... its working as intended.