They should use separate tables also for products and variations since variable products slows down the woocommerce a lot.