They are leaving money on the table though. Tesla should charge a fee for a salvage HV/battery inspection and if the car passes, they should give the owner the option to re-enable paid supercharging on the car.
They used to have a more comprehensive recertification program, but it cost almost $3,000 and people complained a lot about it. The reason it cost so much is they essentially had to tear the car down to check everything and then reassemble it. (Actually Tesla didn't do it, you had to find a certified body shop to tear it down, check things, and take a lot of pictures that were sent to Tesla along with a report from the body shop.)
But even with that they didn't re-enable Supercharging, it only got you access to buying parts, firmware updates, and Tesla doing paid for repairs. (Now for the most part that is all free, you get updates, can order parts, Tesla will perform recalls free of charge, and paid for repairs on anything not involving the HV systems without an inspection. And they have a HV inspection that costs ~$500 that if passed will allow you to pay them to work on the HV systems as well.)
The only thing you can't get is Supercharging. It seems that they feel that that should be a privilege only afforded to clean title vehicles, which given it is a service they provide is their right. (Supercharging isn't a profit center, so they really aren't leaving money on the table, they just aren't subsidizing fast charging for branded titled vehicles.)
What if they said they would provide Supercharging for vehicles with a branded title if they passed the HV inspection, but it would cost double what is charged for vehicles with a clean title? Would you find that acceptable?