It's typical to disable a few CUs for yields.
These are totally made up numbers:
Basically imagine if you made 100 GPUs,
1 has 5 CUs that don't work properly.
5 have 4 CUs that don't work properly.
15 have 3 CUs that don't work properly.
30 have 2 CUs, and 40 have 1 CU that doesn't work as expected.
Basically it would mean that 99 chips were good enough to ship, instead of trying out the whole chip where only 9 chips are good enough.
It is really strange to me.
Last gen, there was less confidence with consoles. Which was why neither system was really pushing the envelope that much. Sony was talking about playing games on your phone and MS was trying to push as an entire TV experience.
And now we are closer to streaming replacing consoles and yet confidence is way higher.
Or, there simply isn't that much impressive game play to show to get people excited. For many reasons, games aren't ready yet, diminishing returns, you tube is really crap at showing off modern game play, screenshots don't do HDR justice, etc.
Also the earlier you throw around the specs the more impressive they look. In half a year GPUs have all been updated again and PCs are a step further along. The message will change when we get closer to release. Specs for the hardcore first, bull shots later.
The memory situation is a bit concerning tbh. 8 GB was a struggle a few months after release already (although the OS kept 3GB at first). 16 GB total seems very small to me. I had hoped for 24 GB at least. My modest 1080p gaming laptop has 16GB system ram plus 6 GB dedicated video ram (can use 14 GB for GPU) and it's very memory constrained in modern games.