Well, acording to wikipedia gasoline has an energy density of 46.4 MJ/Kg and LiPo batteries have an energy density of 0.36–0.875 MJ/Kg. So if your electric drivetrain has a 100% efficiency and your gas drivetrain has a 30% efficiency then the gasoline car would be able to do 16 times more work per unit of fuel.
A Tesla Model 3 has 1060 pounds of batteries. If you replace those with a 177 gallon gas tank (at 6 lbs/gal) you should be able to go 4,780 miles at 27 MPG. It’s just that nobody wants to give up that much volume (visualize a 6x6x5 cube of gallon milk jugs).
I’m not accounting for a gas engine having more heavy parts, that mostly matters in city driving.
Not enough for what? The energy densities of both LiPo batteries and gasoline are enough to make a passenger vehicle with an acceptable range. For gasoline it is more than enough and for LiPo it’s barely enough.