Cryto-mining with excess energy is only effective when you have excess computing power too. Maybe a gamer with a GPU could get the opportunity to use all the excess resources for a little bit of profit, but the payoff rate for buying a GPU needs 24/7 mining to even make a profit over a year.
It's not always free. What's the prices when it's not free? Do you just take a bath on profitability every time you have to pay higher prices when there is demand? Do you not mine when it's not free?