They don't want to associate revenue boom with something volatile like crypto.
AFAIK it's not just about crypto being volatile, it's because that market doesn't have customer retention.
Crypto miners will only buy dGPUs as long as they're profitable. They don't give a crap about driver and gaming features, and they'll all disappear overnight once mining ceases to be profitable (and worse: they start selling all their GPUs in 2nd -hand channels that compete with the IHVs' / OEMs' new releases).
Unless they're e.g. Bitmain who produces your own hardware to mine your own coins and are able to tune their own production according to hash output and crypto market value, anyone who gets a substantial share of their revenue from supplying dGPUs for miners is constantly with a rope around their neck.
Nvidia is trying to avoid this by launching GPUs "just of mining", i.e. planned obsolescence products that can only become e-waste once mining loses its profitability. However, that isn't making a dent on dGPUs being made available for gamers.
I guess it's possible that some sort collective phenomena happened during the 2018 holidays causing "gamers" to massively shun buying gaming GPUs compared to prior quarters as opposed to increase buying compared to every other holiday quarter before.
Scott Herkelman from AMD said their market studies pointed exactly to this: whenever dGPU customers go through a long period of not being able to purchase a graphics card, they start to distance themselves from the hobby and a lot of long-time clients tend to not come back.
But I don't see how people can actually rationalize that the current GPU situation is primarily due to the mining factor unless there is some agenda involved.
Wasn't this sentence supposed to be a double negative?
How can the GPU situation
not be primarily due to the mining factor? AMD claims the dGPU market will only stabilize once/if ETH goes below $800. Gamers in general won't stand a chance if that doesn't happen (or until ETH goes proof of stake, which IIRC was supposed to have happened a long time ago but somehow it hasn't).