Woocommerce is a nice piece of work, that they want to earn some money with Themes is not a problem.
But with every update they change there data model or functionality even when there is no reason to do so¿
They better focus on the deleted product function, it sucks, after deleting a product it seems to be removed but never the less there are still a lot of records present in database.
I hope the find a way to communicate with more developers, the way they work know the will not get the advantages of open-source development. If the communication between developers is in there advantages then is paying for communication with there development department is ridicules.
We have build a WP-WC-import XML module witch Import everything included variations, but have found out the strength and weakness of Woocommerce. Dropshippers better look for an other product.
So for end users who don't want to interfere in functionality, it is a fine product, developers maybe better looking to other products like opencart.