Wcięcia w kodzie robisz właśnie po to, aby kod był czytelniejszy, czyli widać było poziomy zagnieżdżenia instrukcji czy elementów strony. Porównaj (twój przykład) kod bez wcięć, z którego bez dłuższego zastanawiania się nie "zobaczysz" struktury strony:
<div>
<p>lorem ipsum dolor</p>
<div>
<h1>lorem ipsum dolor</h1>
</div>
</div>
z kodem zawierającym wcięcia - w tym przypadku od razu widzisz, co w czym siedzi.
<div>
<p>lorem ipsum dolor</p>
<div>
<h1>lorem ipsum dolor</h1>
</div>
</div>
Ale nie traktuj tego jako dogmat - w programowaniu i tworzeniu stron nie ma dogmatów, są tylko dobre praktyki, które powstały na podstawie doświadczeń niezliczonych programistów. Pisz jak ci wygodnie, ale jeżeli chcesz opublikować kod, musisz się również liczyć ze zdaniem i przyzwyczajeniami innych.