I'm confused about why "scripting" is a concern here. Do any scripts currently parse the *text* output, which is currently localized, and redundant with the return value anyway? Would changing that to MESSAGE actually keep compatibility in that case?
I think it probably makes sense to keep console output for the sake of clear communication, but I don't understand why scripting.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4440#note_53135