Manufacturers & consumers are not driving the market toward electric. GM and other manufacturers are not promising to go all electric by 20xx because that's what they think people want. They are doing those things because various government regulatory bodies both inside and outside the US are planning to force electrification on everyone, no matter what, like it or not, over the next couple of decades.I find it hard to believe gm will go strictly electric. That will eliminate a good portion of its customer base.
Electric cars may seem expensive until the governments forcibly eliminate all the cheaper alternatives. Along the same lines as "What did socialists use for light before candles? Electricity".