Yes. For me reasons of VPN on Android (even with Google) are following:
- Most of greedy apps are trying to collect info about your location. Because in most of the cases you will restrict direct access to the location data, apps will try to do it through IP. VPN resolve this problem at all.
- A lot of greedy apps or websites are trying to do fingerprinting to identity your logs. While it is possible in theory to do fingerprinting by fuzzy matching all-logs against all-logs, the task is so computationally heavy that the only way is to try to do fuzzy-matching (aka fingerprinting) within the locations. VPN allows you to hide your location.
Of course one may say that VPN does not provide a 100% protections from fingerprinting, I think there should be applied the same approach like in cyber security: the goal is not to protect yourself by 100% but to make attack so expensive that it does not make sense. VPN makes fingerprinting so hard that noone will really do it until you are a journalist, intelligence officer or something like this.