The NFT could always be self-referential and point to the hash of the image itself which would be accessible on IPFS or another content-addressed network.
If github wants to add NFT to support its users to monetize the users generated contents, how would github do that?
Or how might a special NFT/PDF reader sw enables the PDF creators to monetized their creations?