I don't think that adding complexity to the generic request path just so we can make mach ports look like file descriptors is a good trade-off.
And there's nothing that says that `wine_server_fd_to_handle` needs actual files, it should be able to support any file descriptor.