It may have been done with Wayland in mind, where there is no client-side way of setting the window position, or even querying it, since wayland does not let the client know. The position of windows is managed entirely by the wayland server.
And yes, this is still rather incomplete (I'm surprised it's getting so much attention this early!); please feel free to make suggestions!