Im not dissing the technology, as I have repeatedly said - from an engineering point of view its pretty nice. The problem is that not every driver is a car fanatic or a mechanical or electrical engineer.
The problem is not limited to just the HV batteries but the entire HSD, its not a simple car that has regular parts with different designs or functions flowing like regular cars.
Speaking of mechanics what I have found is that our mechanics are always about 10 years behind in catching up, so for them to get this through their head the car would be ending its life and new technology coming in. e.g. 10 years ago there were only about 3 or 4 people in Karachi who could understand EFI wiring in and out and could solve out problems. Now many can inject 12V + and - into the wiring to make a swap start or they can extract codes but they still are not fully versed in complete and proper diagnosis.
As time goes by they get outdated as the engines get outdated - thats why there are so many cheap JZ engines in Pakistan as the cars they had as OE are now junk and engine swaps are not easily allowed in other countries, too many problems with emmissions, insurance, road worthiness and price.
So if a full and comprehensive workable solution can be provided its great - relying on the same people who are 10 years behind in tech training is wrong practice IMO. e.g. if you break your iphone you wont take it to a technician who is only good at repairing rotary phones. Add to this that you cannot find any usable new part for such item.