Diesel used to be more popular when the fuel was much cheeper. It was like a dollar a gallon or so below the cost of gasoline.
Under Bush, he lowered the sulfur standards, and it went from a buck less a gallon to a buck more a gallon than gasoline.
The prices have stabilized more, but diesel is still more expensive than gasoline on average thanks to Bush and his pollution regulations.
Here its about 10% higher than 87 gas, but I get 30% better mileage vs a gas engine in the same truck and the engine will last 3x longer. Gas engine blocks used to be made from cast iron which could be honed/bored, brought back to like new condition and driven for another 120k miles. But to improve mpg now they are throw away aluminum block engines. The economics of saving money on gas are a joke in comparison to what we have given up. The cost of new vehicles is sky high and they are throw away. MARK MY WORDS at some point the left will demand that auto manufactures start making vehicles that will last 20 years and can be refreshed over time.
There is nothing wrong with more efficient vehicles. There is something wrong with trying to force those standards on something that isn't there yet.
Like I said, it's like the government stopping Henry Ford from selling the Model T without fuel injection. It's completely stupid.
Yes, improvement will come, but they have to come on their own time for them to hit the targets of efficiency, economics and practicality. When government insists on it, it creates more problems than it solves.
If I'm running low on fuel, I want to be able to stop at the many gas stations, fill up, and be out of there in less than five minutes. I don't want to have to sit at a charging station for two hours waiting for my car to charge.