Потому что <? - это как бы начало тега. Такой тег не разрешен, поэтому он вырезается методом strip_tags(). Надо будет доработать обработку запросов...