As discussed in #8058 (comment):
We may want to change [shouldEnablePreviewButton()] due to the template experiment, as a new template product would be considered as a new product without any changes.
I think we need to add a check for the "blank" state.