This certainly gets the block editor more into the page building vs
content creation side of things, which I don't think is a good
development. I don't know if there should be a style framework but
spacing patterns should primarily be left up to the theme unless the
theme author chooses to make manual spacing an option. We already use
modifying classes for block styles. I don't see why spacing can't take
the same approach. Keep the experience for the editor easy for the user,
don't make layout formatting part of the content structure and editing
experience.

That's my thought at least.