"It seems like a ton of apps are abusing this feature:"
Honest question: Why do we need this feature?
As a user, I am happy to sacrafice whatever benefit it provides -- to end users -- to stop the abuse. Obviously the feature provides benefits to app developer personal data collectors.
OK by me to remove feature.