Description
It seems that in all cases in which an element is blockified, it also needs to establish a new formatting context.
So instead of specifying both transformations everywhere, it would be simpler if https://drafts.csswg.org/css-display-3/#transformations said that blockifying causes the element to establish a new formatting context.
Then, other specifications that require blockifications (like flexbox or grid) wouldn't need to explicitly require a new formatting context, because it would already be implied.
Additionally, a flow-root
inner display type becomes flow
when blockified. Then someone could think that the element stops being a BFC root. Explicitly saying that this is not the case (because the element establishes a new formatting context) would clear up the confusion.