Or, like I've mentioned many times in the past, these (and plenty of other) tests are not solely limited by raw compute horsepower (i.e. TFLOPs). Many of those SPECviewperf tests render models with 10s of millions of triangles, and should be considered more of a graphics test than a raw compute test.
It would in a sense, but since the card does have to process those "tens of millions of triangles" it ends up being a compute test as well in the end.
Vega just suffer from the "recent" bad habit of AMD marketing dept. of over hyping/selling their graphic cards. They did it with the RX 480/580 and the Fury. Those are all functional gpus but instead of just getting them out there for the market to judge them on their merit, AMD marketing dept. always try to hype them to high even just to disappoint when people start using them for real.
In the end, a good clean up in the RTG and marketing division at AMD would do a lot of good.