Earlier quoted context omitted.
Tons of apps do that. It’s a built-in, supported use-case! It’s also the trivial, obvious approach to anyone who asks the question “how can I push data to the application when it’s not running.”
Give me one example, then. Of an app which uses a notification as an actual app data source and not just as a notification which opens the app. And which also updates the primary app view to reflect this new information. No other app has updated its app state based on the content of notifications. Slack/Discord/Teams et al (the ones that aren't allowed on free messaging plans) will show you previously cached messages…
It’s a trivial, documented, supported, long-standing API for a common use-case. It is widely used, as documented, for its intended purpose.
I cannot share information about specific applications.