It won't take them 5 days. That just means they are backed up, your car will sit parked for four days and then they will do it on the last day. By way of reference, I had a 9 am appointment on a Thursday and got there at 8:40. I had been told might be "overnight". After I left, car was moved to a parking spot on side of service center (could track it in app). Car did not move again until....1130 MONDAY morning. Got a call that car was ready at 6 pm Monday night and couldn't make it there so I got it Tuesday morning. For whatever reason, Tesla has not built a service center system where appointments are based on capacity to complete work and adjusted as necessary to avoid the waste of having cars sit there for days on end. There is a cost to that (Uber credits/extended loaner cars) but no one at Tesla seems to think it is a big enough deal to address it. Had they called and said they are backed up, aren't taking in any more cars and to bring it in on Monday for same day service, I would have gladly adjusted my plans. Offices and service centers around the world manage this well, the fact Tesla still manages it badly reflects the lack of a leader/manager running the service centers worldwide to address the issue.
Fixing problems like this is what I do and I would gladly help fix it (or take over the organization and fix it if Tesla wants to hire me) but I haven't seen anyone at Tesla with the focus, authority and aptitude to address it since Jon McNeil left for Lyft, which is a shame because this is an eminently solvable problem and could actually save Tesla money while increasing customer satisfaction in the same fell swoop. It's literally a no-brainer to make fixing this a priority for any company, but especially one involved in the service/repair industry.
Anyone reading this out there have a better contact list than I have at Tesla? With Jon gone I've got nothing and I would gladly be part of the solution instead of just sitting on the outside complaining and unhappy about it.