The live-at-head model really only works well in a cloud computing or JIT environments. It really shouldn't have been a surprise to find that this model is unpopular outside of those narrow use-cases.
in my personal experience it also works great for desktop software
That depends. It’s awful for the libraries that your OS provides to support your desktop app, for example.