Yes, that’s the same issue I described in the parent thread.
This is not an issue with named arguments; the argument is passed explicitly, not implicitly.
I usually rename a variable-to-be-deleted to a dummy name, then to an empty string. The callee raises NameError exceptions in the next run. In other words, the code is incorrect if the variable after the equal sign does not exist. This has been very helpful to avoid causing havoc.
This method of mine would not work with the proposed syntax; both renaming and replacing the variable with an empty string would not work. Additionally, I have not had a positive experience with refactoring features provided by IDEs.
Edit: Corrected wording in bold.