The problem is, that too many people are hyped by cryptomining, even people who dont have any idea about crypto in detail. You can see that because there are a lot of really "simple" questions in chats and threads about basics that everybody should know before buying an ASIC. If the community would think and calculate a bit more, the difficulties would not get messed up so badly because nobody would buy 3rd and 4th batches.... even 2nd batches at the given prices. ASIC producers would not make so much easy money and lose the incentive to flood markets with mass ASICs.
I agree that people who are horny for a quick and easy profit do not count on the network's difficulties and the loss of profit. the second issue is innosilicon is releasing batches for the batches. I bought 2 batches a week after ending it, just released 3batches from promotion 2 for 1. I feel cheated.