ну потому что более читабельнее
<?php if ($test == 1): ?>
<div>some text</div>
<div>some text</div>
<div>some text</div>
<div>some text</div>
<div>some text</div>
<div>some text</div>
<div>some text</div>
<div>some text</div>
<div>some text</div>
<?php endif ?>
чем где, весь контент, надо через echo выводить, для этого либо такая конструкции, либо шаблонизаторы
<?php if ($test == 1) {
echo "<div>some text</div>
<div>some text</div>
<div>some text</div>
<div>some text</div>
<div>some text</div>
<div>some text</div>
<div>some text</div>
<div>some text</div>
<div>some text</div>";
}
?>