As a Volt driver who has talked to alot of other Volt drivers, I can say that this really is not the case. Virtually every Volt driver I talk to (myself included) would rather be driving a pure EV. We purchased our Volt's for 1 of two reasons :
1. The Leaf does not have enough range for us to have 100% confidence that we will be able to meet our daily driving needs year round. For example, I drive 60 miles round trip to and from work. On most days, the leaf would probably be able to do this, but on a cold winter day, I would be in trouble. Since it cant do it year round, the Leaf was simply not an option for me. I think I am pretty typical of a Volt owner, as my electric/gas ratio is within 1% of the national average of Volt drivers.
2. We cant afford a Model S. Every Volt owner I have talked to, without exception, would rather be driving a Model S.
I cant think of a single Volt owner who bought or leased one because they were not 100% sure about EV technology. From my experience, most of us are completely sold on EV's, and the Volt was the only option available to us that we could afford and that would not leave us stuck on the side of the road.
I have said it over and over again, but the first company to put a 40+ kWh battery in a decent looking mid sized sedan, make it available nationwide, and price it under 40k will dominate the market. Tesla is going to do this and better with Gen III, but honestly, this is doable today, with current battery tech. All it would take is a car company deciding that they actually want to do it. Of course, luckily for Tesla, none of the other car companies seem to want to do it, and when the accidentally make something like the Rav4EV that actually has a lot of potential, they do everything in their power to sell as few as possible. I am afraid that we are not going to see a good EV option for the middle class until Gen III hits.