It seems to me not correct that the price of most ERC20 tokens depends on the price of the ether! What do you think?
Of course there is an effect, but we will always look for references to usd or values in fiat. But when the token is still in the ico process, then of course Ethereum's situation will determine the price of a token, even though some projects give prices with dollars.