Fair points. Someone has to "pay", whether through effort or money, for the new systems to garner traction. I agree that it is hard to see where the momentum could or would come from, and no I cannot name an instance where something has garnered significant traction. Some of the alternative android location services are at least functioning for technical users. (https://github.com/microg/android_packages_apps_UnifiedNlp)
We return to my issue: does it being difficult and yet to be achieved mean that the people that are aware of potential drawbacks of the status quo should lay down and give up? That seems to be your implication.