For me a clear understanding of the process steps and how long it will take start to finish is more important than absolute speed. Example: "These are the N phases, we aim to be completed in X days/weeks and you will always know what's next and when it will occur." My last employeer was really good at communicating promptly with those that were not progressing, which is also very important.
I think we should all agree that limbo/ghosting is totally unacceptable and these companies (or people) should be called out by name.