I'm not really an expert but if you are going to observe the it, the price only goes expensive when it pumps that is because there are many transactions that's going and the Ethereum's pool are heavily loaded. Just like the supply and demand, if there's a demand of transaction the fee will increase since there's only limited supply (Miners). So in other words, a lot of transaction versus small number of miners.