I like your comment about “UI sweet spot” automation with Shortcuts vs KM.
There are many apps where I would like to automate menus, buttons, and keystrokes that don’t offer Shortcut actions, and UI Actions does that!
I might even be able to use it with the Arc browser since Browser Actions doesn’t support it (yet).
It’s certainly easier to provide a user interface using Shortcuts rather than KM, especially since it’s a nicer UI and supports Siri and voice, and works on Mac, iPhone, or Watch.
Actually, I’ve been exploring Swift scripts as well as SwiftUI interfaces for both Shortcuts and KM.