Where do you live? At least 90% of my flights in economy class (US) in the past 2 years have had in-seat power. The other ones mostly didn't because they were either super low budget (or Hawaiian Airlines - worst airline I've flown more than once) or there was a reliability issue. I'd still prefer to have a battery pack as a backup, but the lack of power in the seat is now much less of an issue than the fact that there's no room in economy class to work without straining your arms.
Battery pack are necessary to work on long haul flight.
Similar for other long trips e.g train.