We're subject to whatever the kernel behavior is. If the kernel doesn't report address conflicts for Unix-domain sockets, then we can't do anything about that. Having an error message ready in case the kernel does report such an error is not useful if it never does.
It's a file, we can check for its existence in user-space.