Maybe your mom just had a ****ty car or didn't take care of it. My dad has a hybrid and it's still good after 8 years.
You're right. Battery packs on those hybrids last longer than the life of the car, especially here in the northern hemisphere. 2-3 years ago, there's a maximum of 10 year warranty on batteries, but I don't know what the current coverages are now.