You are right but not all ERC20 Tokens are shit......
Some of them with great features and ideas are at top....
Like EOS-it is a ERC20 Token but it is at good rank....
But most of ERC20 Tokens are just come and go because They are not able to stay in the Cryptocurrency market....