echo $begrüßung;
Dadurch erspart man sich wenn man gerade mit HTM arbeitet umständlich wieder in PHP zu programmieren. Dadurch wird der Code auch einfacher zu lesen.
Du verwechselst hier Umständlichkeit mit eigener Bequemlichkeit. Und dass der Code nicht generell einfacher zu lesen ist zeigt ja auch gerade die Nachfrage. Außerdem gibt es sinnvollere Wege, der Umständlichkeit vorzubeugen, beispielsweise Templatesysteme.
Wie vorher von einem anderen Benutzer angesprochen, dass der Code nicht mehr auf allen Servern funktioniert ist ein Blödsinn.
<? als PHP-Einleitung zu erlauben ergibt auch im Zusammenhang mit XML-Deklarationen Probleme, denn diese beginnen ebenso:
<?xml version="1.0"?>
Durch entsprechende Konfiguration des Servers ist es zwar möglich das zu deaktivieren. Man muss dann <?php verwenden.
<?php funktioniert nicht in Kombination mit =$variable. Das ist so seitens der Entwickler nicht vorgesehen (und wird auch in PHP 6 keinen Einzug halten).
echo "$verabschiedung $name";