Hmm. Supposing we need a 6 hour drive at 20 kWh per hour (eschewing specific speed/distance figures), and a generous "smaller battery pack" can provide 3 hours (60 kWh). Then the generator must supply the missing 60 kWh during the 6 hour interval, i.e. a 10 kW generator.
Google says those cost from 1k to 5k USD, and they seem rather beefy.
(Just doing the math out of curiosity, otherwise agree with you.)