When will the Nyquist plugin support Unicode?

I have tried to make a Nyquist plugin for cut .wav file by .cue file, first I work hard to master the lisp language and nyquist functions, but in the end, I found it can’t support string with unicode, but the file name, path name all include chinese and some non-ASCII charactor, I’m very disappointed for this, and in the end finished the task with pything script use pipeline, due to it is not a native audacity plugin, it is useless, there are many standalone tools for cut .wav by .cue file.
My suggestions:
1, The Unicode issue has reported in 2010, and now it’s 2025, about 15 years! no any improvement!
2, The scripting interface is so ugly, why don’t use a tcp interface, rather than pipeline? If use tcp interface, audacity only need a listen port, and the scripting just send command(string) to the host in many easy ways, no any dependencies! The pipeline interface is so ugly and not easy to use.
3, Please support python script for native audacity plugin
4, The Macro manager is so hard to use, it even not support search the commad, and you can imaging how hard to find command in more than 150 commands and can’t search in this stupid macro manager.

When will the Nyquist plugin support Unicode?

Probably never, unless you want to rewrite Nyquist.

Can we integrate python script engine into Audacity, and then audacity can use native python script as plugin?