Not many products can claim to be ROI-positive to the consumer. When the payback period is short enough, that's pretty exciting for the analytical part of consumer thinking. Paired with the "looks good on my wall" and the "burns less fossil fuels" triggers on the emotional side, that's pretty appealing to a bunch of people. (Same basic feelings but much cheaper than buying a Tesla.)
No excuse for being buggy though.