С моей точки зрения, НЕ должна быть, но весьма желательна. Если узкая специализация есть, - это хорошо, даже очень хорошо, так как это выкристаллизовывает в специалисте самые ценные его качества, как профессиональные, так и личностные. Одновременно с этим четко определяется и контингент людей, которые могут обратиться к нему за помощью.
Как мне кажется, у любого психолога, психотерапевта присутствуют те или иные личные и профессиональные интересы, в том числе и свои ограничения в работе с людьми. Для меня свидетельством высокого уровня профессионализма является тот специалист, который не хватается за всё и всех, а способен четко определять и дифференцировать границы своей компетентности.