That would turn off a lot of buyers because it would bring undue attention. Buyers may not know the exact origin of stuff they're buying. A car for instance could formerly have belonged to a person you might not want to run into. A public record of that purchase however would make it a possible target not just for the original owner, but also any rivals he/she may have.
Well the notoriety of buying it didn't exactly help Shkreli's situation much, did it? If you want wealthy people to take an interest in buying it, it seems sensible.
If people know who has it, they might try to extort him or worse.
I don’t see any reason the information needs to be public.