Discord sucks but every alternative has some major caveat that makes it suck more. Most people don't want to use separate apps for voice and text. Most people don't want to manually type in servers to play games.
Not defending them at all here but there's no compelling reason for most users to change when discord works and it works well