Yes the popup is a bit annoying every few days but far better than the alternative of letting apps do whatever they want to re-enabling settings you didnt want
Surely there is a solution where users are given a 4th option: ”Yes, grant access to my location and stop asking!” Perhaps paired with an authentication? i have several apps that provide legitimate services and find it more than ‘just’ a bit annoying to frequently acknowledge such access. Privacy *IS* important. So is usability... and those are not necessarily mutually exclusive.