Without the batteries, it’s a diesel-electric which is way heavier, less efficient and more expensive than a conventional diesel car.
Ok, then my point exactly, if both the hybrid and the diesel electric are too heavy and costly and don't deliver the goods, why not just plain old diesel engines in cars that have been proven, in some areas, to deliver 50+ miles per.