Game platforms have been providing cross-game "unlocks" / achievements for years, and they're only moving more towards that (this is one of the whole reasons for Epic, Riot, etc. shipping their own launchers, it gives them a runtime on the client where they can securely share state between games).