It's a case where disaggregation helps the user experience.
I imagine, once live streaming gets a sufficient enough user base, it'll have its own application experience.
Well for one, you can use it now without having a Facebook account at all, and it can also be used as your SMS app (at least the latest version on Android).
WeChat has been successful with the model that you talk though .... Never say never ...
A few years ago Facebook Groups were popular at my school but now only a few of the largest ones are active. When I transferred in to finish my undergrad, the groups were essential to meeting people. Now I think it would be much harder to meet like-minded students online because all of the genuine conversation is in semi-private group chats.
Between Facebook, Instagram, and Messenger, I wouldn't be surprised if Facebook's apps occupy 30% of most top-10 lists.
> "App constellations" may be a better user experience... if you bother to download the whole constellation... but I think a similar principle to "the best camera is one you have with you" applies.
I agree. Why does Facebook insist on Messages being a separate app then? They should re-integrate it into the main app for all the reasons you wrote.