Agree. I had an update fail last week, rendering the car inoperable. I called support but it was in the evening; after a long wait, I finally reached someone but the folks who can re-push software updates had already gone home for the night. So the rep who helped me and who was very nice put it on their queue for the next morning.
Unfortunately, the next morning, the car was completely dead - I later learned that something about the failure of the software update ran down and ultimately killed the 12V battery. So, I took a Lyft to the doctor's appointment that I had at 9 AM, and from there took another straight to my local service center, which, fortunately, is less than 2 miles from my house, as I was unable to reach them by phone. They sent a tow truck, had it towed over, and got me a loaner Model S by the end of the day. They figured out the next day that it was indeed the 12V battery, and had my car back to me by the end of the day. So, the issue was resolved but I had to jump through more hoops than I would have liked, and I ended up having to work from home as between waiting on the towing and the delay in getting a loaner, there was no time to drive to my office.
When the service center started communicating with me via text message while this was going on, it occurred to me that I did in fact have their texting number, and that seemed to be a much more efficient way to talking to them. The next time I need service or have a software update failure, I will probably go that route, or submit something through the app.