We can save docs to an asset and we can scan if files exist. We cannot load a document into an asset from a scan. I can understand the reservation of doing this as it would increase scan time and load.
However, it would be nice to add this to the deployment process. Perhaps as an action. That way a log file could be uploaded to the asset.
The usefulness would be running a script, for example office licensing ospp.vbs, and storing the result as a document for the asset. Step1 would be run script (which saves output to a txt file). Step2 would be upload file to asset's documents (overwrite existing). Step3 would be clean up txt file, perhaps another script run to delete the output file.
We also tend to keep a text file with a license key along with programs. Pulling this into documents would be nice.
I can also envision scripts that run locally to grab information that is not in the registry or available via WMI (such as Visio license key)