But in fact Messenger is a trojan horse app which spies on users and gathers much information about the systems its installed on, without user oversight, in order for Facebook to better profile its users.
Fact: Messenger isn't a messaging app. It masquerades as one, because in reality its a user-profiling app, designed to serve one master, and one master only: Facebook. Not its users.
And to be clear, "spying" simply means granting the app those privileges. You could complain about Apple's or Android's approaches to approving individual privileges, but it's not like Facebook is doing anything super illegitimate that users haven't had to permit - even if the reason for granting those privileges isn't fully disclosed.
>App privileges
Sure, just like the NSA isn't spying, since it has permission from Congress. You won't ever know what it does with the data - because of course, those rights are privileges and not granted to you, the individual - but it doesn't make the net result any better for those of us who care about privacy and controlling our own lives, un-hindered by corporate policies requiring the mass usurpation of our individual rights.
b) It's funny how the HN crowd spins the separation of the messaging component from the rest of the product as a bad thing. When it comes to Unix, we repeatedly hear about how having separate smaller utilities to accomplish different tasks is the only right way to do things. But a company who splits their essential messaging component from the extremely heavy, unnecessary, optional, nice-to-have addons like a "wall" is somehow evil.
A "messaging app" is a very tiny fraction of the functionality found in a "social networking app". It's extremely sensible to separate them. How anyone can even pretend to attribute this to some nefarious motive is beyond me. And hell, I'm an anti-Facebook nut.