I noticed, the core components (v2) do not let author define the placement (left right or center alignments) of the component on the page and they do not even let author define width, not through the dialog authoring nor through the style system, both the alignment and sizing can well be I assume this is because of the availability of the powerful layout container.
Is this philosophy of using responsive grid to achieve the desired layout of the components always recommended? even for the custom components I create for my site?
Are there any other key points/criteria I should consider before following the similar philosophy?