Discord works by keeping a serverside database of which people are talking to which people, which is, to a serious adversary, the most valuable single piece of information the service can cough up. Discord is much, much more convenient than Signal, and that's good. The services have different goals.