No. Not every app needs to become an operating system for life. We can have multiple apps on a device with little to no inconvenience. Carrying multiple devices is much more cumbersome.
Ideally they don’t, but they have - go live in Asia or South America for a bit and you’ll find spots where this is the model, and Signal can’t easily (or at all) reach those users without competing.
It was true in the past, but is no longer true today.