I'm guessing you are a pure gamer and as almost all the other gamers out there you utterly fail to understand anything else than gaming performance.
You hit the nail on the head my dude. Gaming and thermal performance are the metrics I'm most concerned about when I look at a video card. It's overall gaming efficiency is much lower than similarly priced Nvidia cards. This was disappointing because it came out nearly a year after the Nvidia's equivalent hardware was already on the market.
Regarding crypto currency mining, the Tomshardware review of Vega 64 shows that AMD cards have an advantage over Nvidia cards. However, Vega 64 was only incrementally faster than the Radeon R9 390X. There doesn't seem to be proportional performance increase between generations. When you consider the differences in fabrication techniques and advances in technology, this is also disappointing.
There is some merit to your post and I usually just let this stuff go, but you lead your post with "... you utterly fail to understand anything else than gaming performance..." That makes me seem like some sort of neanderthal. It really hurt my feelings. =(
Let's both agree to not begin our reply posts with military grade insults in the future. Thank you =)