Exactly why I think petrol is the future. Look how far we've come in the last 10 years even in terms of engine design and efficiency, and we're making new gains all the time with relatively old tech. It's cheap, it's simple to fix, and we'll never run out of the black stuff in my lifetime.
Something like the i8 is a great compromise, and if they gave it a proper engine it'd be on my list of things I'd be interested in owning.