Bitcoin
What are the advantages of using truncated HASH256 over CRC32?

Bitcoin’s checksum is the first 4 bytes of data HASH256. HASH256 is twice as long as SHA256, so SHA256(SHA256(data))
. What is the advantage over using a dedicated checksum function like CRC32?