I heard of the drama regarding this, but I haven't actually using this feature at all, despite having already used Python for many years. The code snippet provided as an example in this video seems confusing and uncomfortable to me, I would much prefer the one without it. However, at the same time, I am aware of my bias for the tendency of staying in comfort zone. I still remembered when I was first learning C, how confusing the expression "for (int i = 0; i &lt; n; i++) {...}" was, which is equivalent to "int i; i = 0; while (i &lt; n) {...i++;seamlesslysyntacticalespecially when there are more than one thing happened in a single expression. For this reason, I can relate to Guido for his decision. Programming language is a tool, and it should be designed in a way to let user focus on the problem to solve, rather than language feature itself. The good thing is that you always have the option to choose whether or not to use that feature, and write the code in the way that is most comfortable with.