Summary
Increase Thunderbird's versatility as a messaging client by 5-10x by adopting the existing FOSS cross-platform messaging-app connector libpurple
Why?
Thunderbird is more than an email/calendar/address book client. It also does chat over XMPP and Matrix (plus some proprietary systems.)
It can't talk to the ones I mainly need, though: Facebook Messenger, Whatsapp, Slack, Telegram, Discord.
One FOSS tool can do this: Pidgin.
Pidgin talks to all these services over Libpurple.
https://developer.pidgin.im/wiki/WhatIsLibpurple
This is FOSS, and it already runs on Linux, macOS, Windows, and the BSDs.
There is a precedent -- there was a Mozilla based libpurple client once, called Instantbird:
Pidgin 3 is in development now, but it has been for a long time (10Y+). It brings a new Libpurple version so for now this is a slow-moving target that is in maintenance mode.
It would be much more memory-efficient than having web browser tabs open for all these services. I currently use Ferdium to keep all these in one app but it takes a lot of memory.