Isn't that what Beeper or Ferdium are doing? And there's still libpurple/Pidgin.
Pidgin, Miranda, Adium are the things I was referring to - would be cool if I could use them for whatsapp, signal, gmail chat/hangouts but I don‘ think thats possible. Happy to get corrected here.