We should be able to wrap plain text in a Div

Enclosing plain text in a Div is allowed in HTML but BSS doesn't provide an edit capability for Div as it does for Span.

Yes I know, I could wrap text in a Span wrapped in a Div, but it's clumsy/ugly/unnecessary for some things. For example, a Vue directive which will be altered by Javascript code:

<div><span> {{ message }} </span></div>

vs

<div> {{ message }} </div>

Text in a Div is legal. See the discussion of Flow Content ("block content") and Phrasing Content ("in-line content") at MDN.

You can use the <p> element to add text directly in a DIV, or use the custom code element if you just want pure, unstyled text.