integration with 3rd parties (mcp, skills) worked because there was no way github/jira type services would support >2 integrations
any other feature being compatible between harnesses makes transitioning from one to another too easy
so, the only way memory will work, similar to {AGENTS,CLAUDE}.md, is if everyone uses: base path + markdown files