Agreed. And there's no reason given. One captain I flew with recently learned it was likely because he interviewed off the street after getting hired in the CPP, and it he didn't get hired OTS. So that apparently affected his final review. A second one I have is hearsay: an FO said at the interview that he'd likely take the first upgrade opportunity at Xjet. Shortly thereafter, his wife got pregnant and he decided to stay an FO to be with her and his new kid. That caused United to tell him to eff off in the final review.
And there's zero transparency to all of this.