If you go to settings–>advanced privacy you can see and set tracker, permissions, internet IP for every app. App by app. You can also set a fake location but only for the entire set of application. Why? It should be usefull set a fake location for facebook, google’s bloatwares, amazon, teams, skype and may be not for osmand, organicmaps or magicerath.
It’s not absent for a lack of thinking about it, as you can see in the GitLab issue @tcecyk linked to.
Sometimes things are just more complicated than we would hope.