I keep running into the same problem across Claude Code, Codex, Cursor, Gemini CLI, and similar tools: once you work across multiple orgs or identities on one machine, you start rebuilding the same profile system for yourself in shell scripts and config hacks.
I might be missing parts of the picture, but from the outside it looks like profiles want to be a first-class concept. Environments, MCP connections, and instructions seem like they should be configurable per context.
This is a small attempt to describe the problem, summarize what the ecosystem looked like in April 2026, and sketch what a better default might look like.