its not necessary – but it is fine to use it.
Disclaimer: GenerateBlocks is still in Beta, and although it feels solid we would say tread cautiously if your working on a live production site
As far as I’m aware the Woocommerce product pages don’t support Gutenberg – they still use the classic editor, so you wouldn’t be able to use any GenerateBlocks on the product pages