I admire people's knowledge base on this stuff. We have managed to get by without generators though. We could easily afford this stuff but I'd rather keep life simple and where we live it is doable, I think (fingers crossed).
We are in California so mild winters and if the power were to go out for a longer period I would use our wood burning stove.
We have had severe fires around this area. Had to evacuate a few times but our local area was not burnt. Throwing out the food is not fun but the cost does not compare to buying a generator or whole house wired in generator. For short outages during summer I freeze several gallon jugs which keep things cool in the fridge for hours. We reduce fridge inventories for summer. In the absence of Covid, we go out to eat at a restaurant not affected by power outages. DW likes that. Last summer we were evacuated and drove to Monterey which did not have much smoke (near the sea). Got takeout because of Covid and survived by taking beach walks. It actually was a nice little vacation.
We have a few nice LED lanterns. I charge the iPads and iPhones via the car battery. We can download books and read on the iPads. No solution for TV viewing but when the power comes back you really enjoy the "luxury".
Taking showers is not too bad as the water in summer does not loose heat too rapidly. In a pinch we could just use wet wash cloths. Charging my shaver is the only thing that would be hard but PGE usually gives us warning of a power outage and I charge it fully (lasts for 7 days or more). Besides all those Hollywood guys are going around unshaven so I fit in.
We don't really have a solution for super hot weather but the power outages have not been too long during those times. Our house does not get too hot. And we could always go to a hotel if things got really bad. Usually the evacuations are local and places say 50 to 100 miles out are not full.
So that is one alternative to becoming your own energy company.
DW wants to bite PGE (picture Corgi biting executive) but those higher up guys that are there now may not have been part of the problem. PGE is working hard on solving some issues and it shows in their communications and even in the reduction of outages. The problem is a societal one I think and involves politics, poor business decisions, uninformed people, climate change, economics, etc.
Things will get better ... I hope.