My understanding is that CC0 was created in response to a lack of clear method (perhaps in some jurisdictions?) for placing a work in the public domain.
No, because public domain is not a universal concept. In some countries there is no such thing and the code would default back to copyrighted.