> Acorn
GIMP (or Glimpse, if you want a more modern UI) or Krita can definitely do pretty much anything Acorn can.
> Keyboard Maestro
GNOME and KDE have been able to do this out of the box from pretty much the beginning. The OSes are still mostly terminal-first (one of the big complaints, actually), and that translates into the DEs and Applications. A keyboard automation is just a sequence of commands.
This is probably one of the few areas where Linux almost definitely beats macOS or Windows.
> OnniGraffle
There's a large swathe of diagramming tools in Linux.
> Alfred App
Yep, both KDE and Gnome are able to handle this task as well as Alfred. Like automation, this is probably an area Linux will be able to shine above macOS.
> MS Office
LibreOffice would be the common alternative.
> MS Teams
They used to have an official client. They now recommend you create a PWA, and there are some unofficial clients that do pretty much that:
https://github.com/IsmaelMartinez/teams-for-linux
This seems to be the route they'll be going all around, similar to slack (web + an electron app).
> I test LLMs locally.
LLMs run fine on Linux, but you will be limited to about 16GB on the VRAM side. Though, you could technically use Asahi + Apple Silicon as the support matured if you want.
Most of these are open source applications, with cludgy UIs/warts and all; and aren't really designed by teams with UX masters, so operate oddly and require relearning. But if you were interested in making the move, they're options.
Life isn't a series of black or white choices, but full of multifacetted grey areas where some bad will always be mixed in with the good.
I can very much dislike restaurants sleuthing me even if I have sites with add revenue.
I do not care for their imagined 'marginal service improvent potential'. For excellent service and good food, you do not need to know anything about me beyond my reservation and any food allergies me or my party might volunteer.
So yes you're a hypocrite, but no one really cares--most people are.