I have no idea what MH stands for, I`m assuming mining per hour or something along those.
Pretty much yes.
Ethereum blockchain calculation rate for GPUs is usually in the range of 10-90 million hash checks a second, so it's just abbreviated to MegaHash (MH/s)
Hashrate itself is basically "mining performance" and the 30MH/s of an RX 6600 currently makes about $60/month profit.
At $330 an RX 6600 has paid for itself in 5.5 months, after which you have a free RX6600 making you $60/month.
At $600 it takes 10 months to break even.
If you can procure enough cards (say 100) then that's $6000 a month from mining and you can comfortably quit your day job, and if you then make mining a full-time job you can justify buying
thousands of cards which is why mining is so disruptive to the GPU supply.
So you're the one causing the exasperating problems lol
I wish! Small time hobby miners who are just getting their feet wet to see what the mining fuss is all about use way more cards than they would as a gamer or regular PC enthusiast, but we're still buying cards at retail and paying the same price as everyone else.
The real problem are the huge mining farms in China and Russia that intercept cards by the thousand before they even reach distributors. I'm in a mining pool with my paltry 1.3GH/s and there are several people in that pool with ~5TH/s each (so 90,000 cards each). This is just
one mining pool, and there are at least 6 large mining pools. I am not exaggerating when I say that there are
tens of millions of cards mining ETH right now - Ethereum's total network hashrate is closing in on 1 PetaHash/second. That's the equivalent of 33 million RX 6600 cards mining ETH at any one time.
Gamers are screwed, and I'm saying that as an avid gamer.