Hi Daryl,
Yes, I agree that we should have Title and Body for both Block and Article.
I've already had to have the current standard Adapt functionality amended to ensure we could have a spanned text field which sat above two components within a block. Your approach would mean this would be possible 'out of the box'.
Thanks,
Paul