La razón es porque te puede dar errores para documentos XHTML ya que el opentag del doctype de xml se indica con <?:
Código XML:
Ver original<?xml version="1.0" encoding="UTF-8"?>
Al tener <?xml PHP interpreta la entrada de <? y te da un error, por lo que se decidio a partir de PHP6 solo dar uso de <?php.
Saludos.