The problem is when one friend demands Signal, another WhatsApp, another Matrix, another Telegram, another Threema. These are all closed platforms and having loads of different apps installed which perform similar functions,to satisfy various people's dogmatic views is annoying.
Matrix is not a closed platform, and in fact the only one of the projects you mentioned that even makes an attempt to work together with other chat protocols and networks. It is explicitly open, not locked in to any single service provider, and making an explicit effort to not limit you to chat with only other Matrix users (despite how much Signal or WhatsApp works towards the opposite).
An average person will have pages of apps installed, but that would actually use only what's on the first page. So they have a choice of bumping something off their precious FP to fit my special app or just keep it where it lands after installation, on the back pages. And if it ends up there, out of rotation, it won't see much voluntary use.