For the record, I don't think the consoles have too much VRAM. I was merely pointing out that if they thought they had too much they had options. At this point your fight is with princessfrosty. Tag you in. Have fun.I'd have thought that consoles would need to be over-specced in the first instance as they would be designed to last for a lot longer than a GPU would be as they need to be able to offer the promise of the later games for a lot longer. This would be a contributing factor to them being loss-leaders, so whether they felt it was too much RAM at the moment is not the point, I'd guess. They need to look longer term.
I don't think a GPU should hit a VRAM bottleneck when gaming (within reason).A GPU is not designed to be cutting edge for the same time period. 20GB of RAM is overkill which would be more expensive than is currently needed. If it's a choice between 10GB or 20GB, from a purely bang for buck view, 10GB is about right.
The reason the 3080 has 10GB is because they didn't want to give consumers too good of a deal and they got caught with their pants down.
Realistically Nvidia probably wanted to aim for at least 12GB (most likely 16GB before they heard about AMDs comeback) but couldn't cut the die in such a way as to not block off their options if AMD released something faster than them a few months later. Hence we have this situation. Nvidia did the maths and they balanced cost with the need to screw over gamers.