Sorry for being lazy so no sources for now. But based on my research back then. Using clone (on arrays) is actually slower then json_encode/json_decode.
So there are some cool optimization tricks going on in the background. But that doesn't make it any more intuitive for me.
Can't open the one response you got. So maybe someone already answered. But this here
https://www.php.net/manual/en/book.ds.php