Interesting framing. The real question is who controls the agent's values when the agent becomes the interface — the platform, the user, or the developer?
All of the above, I believe.