We need to support every reasonable alternative to oil. Yes the prototypes are expensive but in the long run the benefits will be shared by all.
We have paid 2 trillion dollars in Iraq to subsidize oil and destroy our standing in the world why not try a different approach? We pay soldiers to stand guard over oil and gas fields & lines all over the world, think how much we could save if we got away from all this military waste?