You could say the same thing about the Prius, why not a diesel? The per unit cost is too high to put all that stuff into 1 car. It would be a good match though - diesel for generation and highway and the hybrid for city. The only drawback is that the diesel would take longer to warm up. I think Prius have a special insulated tank to keep the coolant hot.