Matrix with bridges can help consolidate them. Some managed versions exist like Beeper and Element. Been slowly moving to that. Will eventually self host.
Yeah... This 1000 times... It DOES bother me to install all that shit. What doesn't bother me? Installing a bridge on Matrix and having everything in one place. Hell I've even started adding matrix to my linux scripts. I get notifications about script status in dedicated spaces on my single chat window.
I'm literally SMS away from doing 100% of the chat clients I use for personal usage... And seriously debating on bridging teams for work usage.
I've even gotten my wife onboard. That, to me, speaks about how frustrated normal people are with having many different apps as well.
One of the aspects that is glossed over in this doc however is the networking parts. There are many ways to setup your DNS, certificates, and ingress depending on how/where you are hosting the container.