8GB is rarely needed because game developers are conserving data, because most GPU's are still 4GB of vram, so they need to create games that work best with most gpu's, that means 3GB and 4GB GPU's. If ALL gpu's were 8GB tomorrow, you'd see that all new games would take advantage of that and most will consistently use more than 6GB of vram.
We can easily have games use up to 16GB of vram, issue is very few cards have that amount of vram. Again you could have a GTX 2080ti with 10k cores, 16GB vram and there will be games that still make it bow down. All we need to see is a half decent v-ray implementation and it will tank the performance even on a 2080ti with 10k cores and 16GB vram. Very high levels of tessellation, particle physics, huge amount of soft shadows and dynamic lightning will also tank performance on any card.
We can easily have games use up to 16GB of vram, issue is very few cards have that amount of vram. Again you could have a GTX 2080ti with 10k cores, 16GB vram and there will be games that still make it bow down. All we need to see is a half decent v-ray implementation and it will tank the performance even on a 2080ti with 10k cores and 16GB vram. Very high levels of tessellation, particle physics, huge amount of soft shadows and dynamic lightning will also tank performance on any card.