I agree - I wouldn’t use this feature myself, and I’d reject its use in projects that I mantain, for the reasons you give.
I guess I can live with the “if you don’t like it, don’t use it” argument, although Python does seem to be gaining features I’m preferring not to use much more than features I’m enthusiastic about, these days ![]()