I want to reemphasize a feature request I initially raised with Gravity Forms Support approximately 2 years ago:
Option fields are always mapped to a Product field. Why are they not automatically conditionally displayed (ie. if the product field is hidden, why aren’t the associated option fields automatically hidden as well?).
Conditional Logic is resource heavy, so not only would this be the expected behaviour, I think it also has potential performance benefits: