The person was lazy. There are many ways to obfuscate this even when the ledger is public
[0] see infamous tweet about position 24h prior to announcement.
you're right in that, the illusion of transparency actually gives the sophisticated players cover.
"Buying X when X will go up" has got the be the most unsophisticated way possible one can leverage insider information. Not to mention a basically guaranteed way to get caught.