Miners have to sell BTC to pay for the electricity costs.
That's your limiting factor right there. Higher the price, more electricity the whole network uses. Bitcoin price can not go very high.
It's amazing how many people confuse cause and effect, especially with regard to Bitcoin and electricity. Miners respond to the price of bitcoin, not the other way around. If electricity costs go up, inefficient miners stop mining and mining difficulty drops.