Native performance doesn't earn that much user goodwill without native layout and behavior. You can't make a single design for many platforms and please everyone who chose each platform for what it is. Unless perhaps you are Snap and having a _unique_ UI is part of the appeal for your young-leaning audience.
Shell commands and files on disk are the classic narrow waist, and this type of tool, exemplified by Claude Code, locates a coding agent down in that ecosystem.
Why shouldn't you be able to use the abilities of this tool as a batch command, connected with all your other basic tools, in addition to interactive sessions?
Cursor's chat being locked in an IDE sidebar has felt like driving with a trailer attached. For some tasks the editor is secondary or unnecessary, and as a papered-over VS Code fork, Cursor has a lot of warts that you just had to accept. Now you can just use your favorite editor.
Companies make apps but want to be platforms, so they try to put everything in one app and help you forget about everything else. VS Code and Figma, for example, make their own extension ecosystems rather than connecting outward, because it makes them platforms-as-apps and harder to leave. But a desktop task workflow spans many apps and windows. You compose it yourself to your needs. We are computer users more than app users.
To me as a computer user, a tool that's compact and has compatible outward extension points feels good.
This is in keeping with the overall problem Figma presents to organizations. If you create a place to design software in isolation while eagerly forgetting about real world software concerns, and you bump the seat license cost until only a few can have them, you're going to make early mistakes due to deliberately limited perspective, for which you'll pay later when they're more expensive to correct. Dev mode isn't there to bring in more perspective. It's there to keep the silos separate, for "handoff" rather than really working on it together.
Separately: It doesn't matter whether you downloaded the local app, it's thoroughly a SaaS product, and working offline is the exception to its rule.
It goes to show that the common system of employment, in which we spend our time toward the purposes and meanings of others, tends to provide no purpose or meaning for ourselves.
>It goes to show that the common system of employment, in which we spend our time toward the purposes and meanings of others, tends to provide no purpose or meaning for ourselves.
Work certainly provides meaning, you'll notice this when you can't find work for a while, ie. involuntarily unemployed. Also, you have to find deeper meaning outside of work: church, social clubs, raising kids, taking care of elderly parents, volunteering, etc. Getting paid to do moral work is rarely a thing and somewhat defeats the purpose.