Wow, Apple Silicon was available to developers over two years ago and now M1ish users are reverting to the native MacOS x86 app translated by Rosetta2! If this doesn’t reflect badly on framework decision, I don’t know what will. Modern development should separated GUI and non-GUI code so it is easier to support new platforms. MVC (Model, View, Controller) design has been around since the mid 1980s with Smalltalk.