That's an absolutely terrible idea for any non-trivial project consuming it.

Wasn't it stated as being in "preview" prior to this?

If implementing non-trivial tasks on a preview model surely there is some anticipation of it not being the final stable release?

Unless you mean they should have appended a "preview" suffix on the endpoint for extra good measure?