Wow, I always thought the context is always stored locally and this is something I have control over.

Glad I use kiro-cli which doesn't do this.

you might be biased due to your employment :)

Objectively speaking, I want control of context and when I compact it.

That wouldn't change with employment.