I made posts about this months ago.
I think you are on the same line of thinking as I am.
I think the root of the problem you are describing is that in order for Bitcoin to remain in existence, it must be converted through some other currency that is accepted by electric companies and hardware manufacturers. Bitcoin must pay for electric in bitcoin and it must pay for its own hardware.
Some will argue well this is just a matter of time and to stop worrying but I think that mentality is what got us into all of the problems we have today. "Don't worry, it'll work itself out"