>>591-592
質問者はそこまで具体的に質問していないと思うが、どの質問文を見てそう思った?

その前提が正しいとして
phpコードとHTMLが混在する理由は君のいう通りだが、そもそもHTMLでなくても混在は出来る
HTMLを書くのは「Content-Type: text/html」だからだ
その上で「<?php ?>の外側のコードはそのまま出力される」と説明すべきでは?