True, the large number of shitcoin is not wrong with the technology that runs beneath it, but it's because of the scammers themselves. In the ERC20 vision it is not said that ERC20 is intended for scammers, because this system is universal and all can use it. The problem continues, it depends on how the person who manages it, if it is wise it will be a good token and vice versa.
Additionally, I would like to emphasize that existence of shitcoins will never stop or at at least be minimized as long as there are people who are innocent and often lack experience in cryptoland as they are the ones who are fueling its existence and often encourage its perpetrators to do it shamelessly. I guess we can help minimize this issue if we help share ideas with others and try to acquaint them about the pitfalls in crypto-industry so that they may not become a victim of this schemes.