The problem is that there are WAY TOO MANY Tom, Dick, and Harrys that are getting involved with mining.
First they start off with 1 GPU and make money, and then next month they get an entire rig, and in 3 months they max out their house's power by filling it up with 30-40 GPUs.
All this causes the difficulty to rise, and makes mining very unprofitable for everybody.
Right now ETH + ZEC miners revenue daily is slightly below $600,000. Which means for constant profit with constant difficulty there needs to be $600,000 of buyers of ZEC + ETH to keep everything stable.
I also think if BTC breaks the all time barrier of ~$1100 or so then it will be a great time for mining in general. But I am worried like most here and that 2017 will become like 2015 with mining being hardly profitable.
I don't disagree with you, but you can't blame the average Joe for thinking "Woohoo, free money" *homer voice*
It's just part of the game, I've been mining for a few months only myself, but in the process I've learned quite a few things in trading and hardware optimization, it's been really fun. Also, most home miners don't have immense budgets and end up with maybe 2-3 rigs max, I doubt that this really makes that much of a difference against farms with hundreds of rigs.
You're going with the assumption that if less people were mining, it would be better for everyone, but imo this isn't true for 2 reasons:
-Less global hashrate means less computing power for many altcoins which in return would likely also mean less value for the coins themselves. ETH sure as hell wouldn't be what it is today without miners, same goes for the entire altcoin scene
-Less miners also would likely push most altcoins to PoS rapidly which would render mining useless anyway