Assignment is bad
This is basically the functional language position.
And much of Backus landmark Turing award
remains relevant nearly 50 years on.
We could rehash those arguments if we wish; but it's good to have something like the Backus TAL as a point of departure for that.
Mutation often looks like assignment but is worse
A small Python session ...