Generators are a giant PITA. You need to use and maintain them regularly or they're going to be broken and filled with stale gas when you need them. For something you only use once a decade or so, that's a big ask. Better to have something you use daily, like your truck, so you know it works.
A half charged vehicle is no problem during a grid failure. That's 150 miles. An EV gets better mileage in a traffic jam than it does at highway speeds, so it's a true 150 no matter road conditions. Also remember that you don't have to find a fast charger -- EV's can be trickle charged off a normal 115V outlet, and that's usually easier to find than gasoline during a crisis. All the gasoline stations around me last week either had multi-hour lineups or were out of gas.