Если захотите сделать какой-то элемент внутри строки (параграфа), выделить текст, сделать иконку - то еще один строковый элемент не лучшая идея.
p это блок, а не строка. display, а не просто самим тегом. а не, например, square.green в отмеченной строке
.square.green, если есть гарантия, что они все будут иметь класс square
Спека:
https://html.spec.whatwg.org/multipage/dom.html#pa...
https://html.spec.whatwg.org/multipage/grouping-co...