This means that there is actually likely MORE state tracking this than if it were a simple setting. You need to store not just the setting for this particular feature, but also potentially the last time they were asked or whatever else triggers them to get asked again. It’s either poor design, or explicitly designed to repeatedly push a feature on a user even if they don’t want it.