Actually, I'm what you call an "expert" on batteries. Yes, the US Navy trained me on that. There are all sorts of reasons on can fail, and given that the ones in all EV vehicles today are of the lithium ion sort, and used in mass quantities--usually in the thousands--means that the failure of just one cell drags down the whole battery pack. Two or three cells failing out of thousands means a new pack.
That, for example, Tesla's battery packs for their cars are engineered by idiots gives me ZERO confidence in their longevity.
How you charge is as important as how you drive the vehicle.