It seems to me not correct that the price of most ERC20 tokens depends on the price of the ether! What do you think?
Technically they don't depend on Ethereum for their price movements but on the other hand, the market is also a reflection of human responses which is why sometimes the prices looks like they are tied opposite to ETH price.