In reply to Steven Gliebe.

I find I agree with much of this Stephen!

When Gutenberg was first announced I said it would be better if we had a separate WP+GB 'product', coded properly and not backwards-compatible.

Widgets being a case in point - my own-rolled ones threw errors and the tag cloud replacement block doesn't have a title field. I converted my widgets and a tag cloud one into shortcodes, which can be called as blocks or via do_shortcode. But I could only do that because I knew I could do that.