I think the message is "the hardware is fucked up / broken, but the blame was on the software team".
If we never see thoses "disabled functions" on original Vega, I'll be kind of pissed...
I think the context of some of the disabled functions is that AMD hasn't mentioned them. In that case how would it appear differently to an outside observer whether a refresh added new features versus fixed disabled ones?
The leaked slide about Vega 20 indicated items such as ECC and higher 64-bit throughput, but that was ostensibly a process adjustment and rebuild rather than a respin.
At this point can anyone name what it is they'd like to see? It seems like this whole thing has transcended into a meme.
Don't know about what I'd like to see, necessarily.
If we were to go by the older leaked slides that had Greenland as the code name for the lead GPU of Vega's generation, and as part of the various HPC APU slides, and in driver strings for Vega 10:
Vega 10 would seemingly have a few things that might be hiding internally: on-die ECC, (memory ECC is apparently now showing up in Linux changes), higher FP64 throughput, xGMI (or GMI links, per other slide).
Possibly not Vega's fault, but 2.0 Gbps HBM2 would be something due for a refresh. HBM2 is also allegedly operating above the top end of the spec in terms of voltage for Vega, though whose fault that is isn't clear.
Vega's ISA doc has a few primitive shader and other front-end related changes, and that may mean there are currently undisclosed modes or opcodes with further features, given the sparseness of the documentation.
While we're at it, the full set of power-saving, DVFS, and other features AMD has announced should be reviewed. Some of the disclosed features like boot-time voltage adjustment or dynamic voltage adjustment were disclosed for Carrizo, Fiji, Polaris, and others that were allegedly not used in the products.
More pie in the sky would be items that AMD has discussed over the years without results--from better methods of cache coherence to ways of establishing more robust memory consistency (different cache hierarchy or utilization of cache ways, time-based consistency, different synchronization, etc.), better divergence handling (if not the wildly bandied about variable SIMD patents, more modest instruction support to allow divergence without deadlocks).