Unused doesn't mean unloaded. Bundles add hooks, conditions, and query overhead to every request, even when not used.
Variations are a cautionary tale of how complexity impacts performance.
While bundles are essential for some businesses, I suspect the performance hit - particularly on queries and cart calculations - might be too high. Keep core lean, let extensions handle it. NO from me.
We just had to increase the woocommerce_ajax_variation_threshold to 40 via functions.php for our kids fashion client. Let me know if my input could be of value.