I think the main issue with that would be the extra bandwidth needed if you had several thousand users resetting all their purchases and downloading them all.
There would be a cost involved in that, ..depending on your contract with your ISP and your bandwidth limits.
It could be done as a Store option,. instead of Burning your purchases to DVD’s and posting them, which was the option previously, you’d pay a fee to enable a Bulk download.
Just my 2 pence
As long as it is not too expensive.
I just did a test and I can reset a bunch of links with snap links.