People said the same about solar, but alas like always, innovation kicks in the costs improve. Every piece of tech starts off expensive.
If it wasn't for heavy, heavy government subsidies in this space (some states match 50-75% of the up-front cost over the course of a year or two), I am not convinced it would be popular, at all, for regular Joe Schmoe.
The tech itself is at the right level now, it's the middle men and bureaucracies or bad rates that are the main problem. Source: family member who has overseen installation and maintenance of many major solar installations.