I believe Telegram owes its popularity to its rich feature set and first class treatment of its desktop clients (Qt5 + Cocoa).

It doesn't help that not everybody uses Chrome as their primary browser (I don't), making it somewhat silly to keep open for a single thing. Spinning Signal Desktop out into an Electron wrapper would be preferable but is still far beyond ideal...