What actually needs to be done is to remove the "default" feature and ask every-time.
For finer control (get ₹X off on using Y app), apps can make their own intent.