Why small desktop apps still feel hard to build: Electron, system WebViews, Flutter, native toolkits, and the shared-computer problem.