And where do you store the reference link of the transaction? Somewhere you can lose it? Saving it to the blockchain is not appealing in terms of cost/benefit. I would rather save it on Github and Gitlab if redundancy is needed for example, and why not locally. It is free if you already have an external backup drive.