I'm not an Apple apologist or fanboy by any means but it seems to me they've made efforts in the past to allow people to use older machines or software, eg dual booting on early OSX machines, then Classic, then Rosetta, universal binary, selectable 32/64 bit on some apps, etc. Were devs not warned of this latest change a while ago?
Yes they were.
As you and I have discussed, I run a 2012 beefed up MacBook Pro for Mainstage or GigPerfomer. That's is all it's used for. It runs High Sierra and is just fine.
I do run Mojave on my late 2013 MBP that is used for everything else. I also use it as a test bed, so to speak, to check compatibility with Mojave.
WHat is curious to me is the number of big time programs that prompt Mojave to give me the incompatibility warning. Oh well.
I do a[appreciate that companies like NI send out these notices. I am sure Sweetwater will also start compiling a new Mac Catalina page as they've done with Sierra, High Sierra, and Mojave