His argument is that Python beginners won't be familiar with slice syntax, and if they encounter it in someone else's code they won't understand.
a = b[:]
in code you are going to understand what it means or you are probably going to be missing a large portion of other things that are going on in the python code.With that said I must also state that I think
a = list(b)
is much prettier and is easier to understand to me.