Naysayers didn't do their homework, evidently. The price as pictured represents the scarcity of the battery ... GM discontinued them. You can look it up yourself, I did; its not hard. Prior to 2019, the price may have been $9,000. Not today. Few suppliers if any have them in stock. The car on the receipt is a 2017; 5 year battery life isn't unreasonable. The fact that GM dropped production of the battery should be concerning to folks want to convert everyone to EVs. Can you promise me that if I do what buttiegeg says and go into debt to buy a $75,000 EV, that in 5 years the replacement battery will be available, and not exorbitant? No. You can't. Anymore than you can promise me that there will be a quantum leap in home solar collection, battery storage, and AC conversion loss to where I actually can run my entire home, two cars, cricket farm and my progressive life off the panels on my postage stamp town home.
The problem with EVs isn't the EVs, they're getting better and they suit some people fine (not me). Its the EV_angelists trying to ram them down everyone's throat before its ready for prime time. If they'd shut up and let the technology develop in parallel, they'd probably be super happy with the result they're not getting by pissing off everyone now and souring the future. And while they're at it, they could just accept the fact that EV is not a one size fits all solution. You want me to hurry up and get an EV? I want you to hurry up and accept that you cannot do away with fossil fuels.
I have a friend that oversees school buses for a very large district, mountainous, sub freezing temps, frequent slides, several months of near dark. A national agency called asking why they hadn't converted the fleet to electric. Its not uncommon for a school bus to get trapped by a slide for most of a day, requiring the heat to remain on, and be ready to roll in austere conditions, and cover very long rural routes. Evidently he laid out case after case of what their buses regularly have to do, and the agency finally said, enough, we get it.