Bitcoin is arguably more public than stocks - all transfers are publicized. Transactions on major stock markets are publicized, but private transactions are not.
How do you think the SEC finds it's insider trading cases?
They see a giant position placed ahead of a movement in the market and then ask the exchange who placed those trades. The only difference between an exchange and crypto is that cypto you can also see.