I dont think the cost to fix is out of line.. problem with Tesla is the parts chain. You might be looking at a 4 -6 month repair time.
This A6 was a 16k repair.. car was driveable.. expensive cars = expensive repair.
Body shops have to pay for schooling to be able to fix Tesla's also adds to the cost. If you own body shop would you lose revenue sending an employee for training, paying for the training, buying specific tools etc.. to be able to fix a car that you might have a couple a year come in? No.. you wouldnt.