Earlier quoted context omitted.
> When I rent a car I am not responsible for repairs. You certainly are, in most places, if you crash it into something. This wasn't a failure of the manufacturer's materials or workmanship, it was a collision loss.
Usually rentals require/include max comprehensive insurance (regulations vary based on the state in US), so if the warranty doesn't cover it then the insurance should. While I am on the side of right to repair I don't see how this is that relevant to the issue. It seems like more of an issue with insurance/rental laws, transparency in legal agreements, tesla's pricing & service being a bad deal, and possibly negligen…
An other possible reason would be you don't have enough money on hand at the moment the issue was discovered giving you a few months to set asside enough money. Similar, thing the contractors schedule is packed so a quick temp repair can hold you off while you wait the week or two for his crew to begin work. An other similar issue is waiting on materials if your roof uses a material that is not locally stocked.
Tar also has a nasty problem of becoming brittle from UV light something roofs get plenty of. So instead of flexing under thermal expansion and contraction it just cracks. So its not ideal for anything but a temporary fix.
Now for choosing the most expensive contractor that is on your condo. Although they could have certainly been valid reasons.