I do appreciate that the Editor is taking further steps in its evolution but I'm worried that it is moving away from the dynamics of a site's system that we all need. Whenever I'm seeing signs of static components (eg. a Pricing Table built with the Columns block and inner blocks), I'm seeing the path to the same lock-in effect that shortcodes provided.

My primary question would be: if "users will be able to create complex layouts at the click of a button", I'm wondering how the following clicks will look like?

When the user wants to change the colors or needs to reorder some elements, without a parent system in place, he will still need to go down and learn the editor in-depth to make those changes consistently; thus weakening the initial purpose of block patterns.