> still haven't solved the problem of apps and Google itself siphoning all available data from the phone.
New apps are required to request privileges like contact list access and location before using them. You can deny them. What other issues do you want to solve?
> Why does the messenger takes a work of a package manager I cannot understand.
It doesn't. You want to use hangouts. In this case GPS is effectively a library hangouts uses to auth/connect to servers. Since it's the critical building block, it updates itself.
New apps are required to request privileges like contact list access and location before using them. You can deny them. What other issues do you want to solve?
> Why does the messenger takes a work of a package manager I cannot understand.
It doesn't. You want to use hangouts. In this case GPS is effectively a library hangouts uses to auth/connect to servers. Since it's the critical building block, it updates itself.