Bitcoin is entirely mined by dedicated hardware that's incapable of doing anything other than mining Bitcoin. Ethereum is mostly mined by GPUs that can obviously be repurposed for other applications if need be.
If the electricity cost for Ethereum mining gets too out of control, the miners can just point their GPUs at some other task. Whereas Bitcoin miners are stuck with sunk cost of rapidly depreciating capital, and pretty much will never turn even during electricity price spikes.