I recently learned that in Windows there is a way to force older apps to scale up so they are readable. I learned this when I installed Adobe Encore CS6, which is from 2012, and when launched as is in a 4K monitor that is set to 5k resolution, it looks so tiny and almost impossible to read.
So searching for a solution I came upon a setting in the compatibility tab that forces the program to scale up as if it were designed for HiDPI. Of course this is a very basic zoom into the program's GUI, so the text looks a bit blurry, but perfectly readable.
I know macOS doesn't have a setting like this, but I was wondering if it would be possible to edit any file in the package for the old app to force this, like adding something to the info.plist file, or editing something else inside the package in Xcode.
My main interest in this case is for all the older apps in the Native Instruments Komplete 9 package, a huge set of virtual instruments from 2014, many of which still have great synths and sampled instruments, but while NI updated them to work with current versions of DAWs like Logic Pro X, they haven't touched the GUI, so when I use those, I have to constantly press Control and swipe the Magic Mouse up and down to zoom in the while macOS GUI.
Please note that what I'm asking might be totally ridiculous, I'm not a developer, I figured this would be a good question for developers that know XCode or other development tools. I bet that Quartz, Metal, or whatever macOS Ventura uses for GUI scaling would do a much better job than Windows.