https://bugs.winehq.org/show_bug.cgi?id=48337
--- Comment #5 from Artem S. Tashkinov aros@gmx.com --- (In reply to Alexandre Julliard from comment #4)
This doesn't make sense, there's no native/builtin distinction in Windows. And there's nothing special about .local, it's an alternative to using a manifest or putting dlls in the app directory, having it behave differently would be weird.
I felt like Wine DLL overrides and Windows .local file + application directory DLLs work the same way but maybe I don't understand fully understand how native/builtin is handled by Wine. I've always assumed it was just a way of finding and loading libraries, i.e. native/builtin means try to find and use a DLL in the application directory and if it's not found then use the one which comes with Wine.
It's not as easy as you think.
If this feature request/Windows compliance feature/DLLs handling simplification doesn't make sense or requires a lot more effort than provides possible benefits then this bug report might be closed.
Thank you for your attention anyways.