I don't think it needs to be an NFT. The integration of "check if thing is in wallet" has a low barrier for entry for the needed operations: creation of the various NFT's, the checking of ownership, and cross platform (windows, playstation, steam, Nintendo) support. The key points are the digital wallet decoupled from the usecase and "tokens" that anyone can create which go in the wallet.
I would guess that if "Web3" becomes the thing crypto people aim for, GCP, Azure, and/or AWS will implement "public ledgers" that have a very similar interface and may or may not rely on blockchain underneath. Any decentralized blockchain would be forced to compete with those centralized offerings.