> Proprietary software can be kept secret, and only shared as a binary

That doesn't stop piracy at all so I think copyright is what prevents proliferation of piracy not secrecy.