Even semantically, "Not now" should function as "Dismiss forever" because you can always go to Settings and give the app that permission, not now but later.

"Not now" can be validly interpreted to mean "not in this context" or "not here". It's not necessarily temporal.