During early development it did run but a large number of changes to AppKit and other frameworks were required. Over time too many. SwiftUI as embedded in Xcode had more and more divergent behavior when running on Mojave. Serious breaking bugs in layout and behavior that could not be fixed without large changes to AppKit.
It's a catch-22: backport the changes and risk breaking working apps, or don't and require people to upgrade. Folks usually don't like major changes in dot releases that can destabilize things.