Correct. But the petroleum industry and their on-line shills repeat the type of information you cite above as if it applies to any and all battery/electric vehicles. The truth of the matter is that batteries in current BEV's are degrading much more slowly than conventional "wisdom" suggests. Most people will sell/trade-in the vehicle long before the batteries need replacement. In fact, data from owners of the Tesla Model S is indicating very slow degradation and that the batteries will likely last 150,000 miles or more with less than 15% range loss.
Also, the warranty is better than I've seen on cars powered by gasoline:
The Tesla Model S drive unit warranty has been increased to match that of the battery pack. That means the 85 kWh Model S, our most popular model by far, now has an 8 year, infinite mile warranty on both the battery pack and drive unit. There is also no limit on the number of owners during the warranty period.
How come no one complains that gasoline engines wear out in just 150,000-200,000 miles and manufactures have a mileage limit on the warranty? Not only do gas cars begin their life filling your garage with toxic gases, their engines wear out, start to burn oil, loose efficiency, produce more deadly gases and become less reliable, perhaps stranding you as they wear out (if they don't kill you of cancer first).
Where is the outrage about this? And we are supposed to worry about batteries that will eventually lose 15% of their range many years down the road??? Only a greedy oil company could make that sound impractical or even scary.