Is it possible to share a field between Matrix Blocks? I'm attempting to do some advanced layout orchestration using Matrix blocks. I'll need different blocks types – Image, Quote, Body – that can be combined, but they'll each need to share a few fields that allow their layout to be customized, such as Padding, Alignment, or Width. I'd rather not have to create the exact same field (e.g. Alignment could be a 4-option Dropdown) for each block type, but there doesn't seem to be a way to share fields between Matrix Blocks the same way you can share them between Sections.

Am I correct that there is no better way to accomplish this than just recreate the shared fields for each block type?
Correct - currently Matrix fields are not global, so you'll need to recreate them if you want to use them in other Matrix blocks.