When the WooCommerce extension was released, it could only read data. You could ask your store anything you wanted, and get back exactly the shape you asked for. But the moment you wanted to actually change something (bump a price, complete an order, create a coupon) you were back to the REST API, or to WP-CLI, or to the admin.
That gap is now closed: the WooCommerce extension can write. 🎉