That's true for batteries that have to be lightweight. There are salt water batteries that do not require any (or a lot) rare earth materials. They are about twice as heavy if I remember correctly, but for a house that doesn't matter a lot. And the good thing is that the more batteries are used in houses, the better and more efficient they get.