[3] SGML 系のマーク付け言語では、 要素の内容の途中を空要素で区切る形の構造がまま使われます。
[4] SGML や XML でこうした構造は好ましくないと考える人もいました。
[5] HTML のお尻pが排除された他、 hr や br を忌避する考え方もありました。
p
hr
br
[6] 匿名ブロック嫌悪とも関係すると思われます。