The article mentions Max Keisler said that price follows hashrate. Is it not supposed to be the reverse?
Max Keiser is an idiot.
It's always price up -> hashrate up.
The only difference is that the hashrate can't always directly follow the price because a lot of the hardware needs to be bought first.
Depending on delivery dates and availability of hardware, it could mean that when this hashrate is finally being added to the network, the price has gone down again, and this is exactly happening right now. Plenty of new hardware is bought during the bull run, and now they have to suck it up in case they had big expectations.
Mining at a loss now would be gambling, but mining because you know you can make a profit is simple economics. What is happening? Are most of the miners today gambling? I reckon most of them are losing.
You have to take into consideration that each minted block contains like ~$500-$2000 in transaction fees and mint has an OTC market value of around 25% over spot value.