It's really boring to have to use a
"p" or a "span" inside a div just for put text on screen. It's easy to make a component, but i think it could be cool to have this basic element with the possibility to give it a css class or an id:
<div id="MyDiv" class="MyClass"> This is a very simple text </div>
Or more simple, have the possibility to write text where we want....
I won't speak for everyone else, but will say that the reason this post never got any love is because the idea is not practical.
When you do proper website coding and building, you don't put text in empty locations. I can't see a single reason why there is a problem with adding paragraphs, spans, Headings etc. What's the problem for you with adding those?
If it's because the styling isn't quite right for you, adjust it in the CSS. You have all the control and power at your fingertips to do so. Just add a class to the text element and to your custom CSS file for it and style it how you want it. Pretty simple and that's the proper way to handle it. Don't think anything like this is even close to a necessity or need. Just my opinion of course. :)
I agree with @Jo the paragraph makes the code semantic, thus using
p> for text and <Hn> for headings.