Like, I get it that you can't find me on the lobby server even if I don't quite understand what a lobby server is... But does not finding me really warrant closing out my client entirely so I have to do everything from the start every time?

Like, there must be a reason, right? I don't believe it will just be because the spaghetti code demanded it. But this is the client's side of the programming, why is it programmed to close the entire goddamn client just because the Lobby Server got cranky?

This wouldn't be even half of an issue on normal days, really, 20 seconds to boot those up again, 30 if the One-Time Password chugs? No big deal. But you know how stressful it is to keep loading everything when all you're trying to do is getting your spot back? And then I try getting my character again and the server 2002 again before I can even log and then I have to restart the client and put passwords and One-Times again... It piles up.

So... Why? Why is it like this?