Here is a list with the projects of the top of my head with which I'm in contact via IRC (quite often): Firefox (+OS, +sync), Qt (+Cpp, +QML, +QtCreator), Sailfish OS, IndieWebCamp, foss-gbg, golang, SELFHTML, Thunderbird, Clementine, Gnome (+calendar, +addressbook, etc.), Gimp, SyncThing, VLC, ArchLinux, ruby, Emacs, node.
I wouldn't go that far. Freenode is bustling.
I actually use a number of things through BitlBee [1] just to combine everything into one client. Scripting things in python is also fairly useful.
Yes, and that reason is that the current crop of up-and-coming developers have the same problem as past generations: They'd prefer to implement their own solutions vs. looking to the past.
Slack just happens to be the current darling in group communication. At some point, someone will make something that will change the fad-diet to The Next Big Thing.