I've DIY built my powerall (108kwh and growing). Unlike building you're own panels, you can literally save huge $ for a large battery bank BUT.... at the cost A LOT of time.
I think it's a matter of scale as well. The larger the battery bank the more you can save. If you're after a 5kwh battery, then buy makes a lot of sense. If you're after a 100kwh battery bank - then build will save literally thousands of $.
Time vs money