This price difference is caused by the fact that miners use desktop video cards to generate cryptocurrencies. The more expensive cryptocurrencies become, the more costly any desktop GPUs will be, even the last-gen ones.