Стоит ли использовать малоизвестные технологии при разработке, чтобы «привязать» к себе заказчика?
Привязывать к себе заказчика надо не использованием специфичных технологий, а качеством и сервисом.
По опыту, стоимость разработки проектов такого рода - много меньше стоимости их годовой поддержки. Соответственно захотят от вас избавиться - найдут человека который быстро перепишет все с нуля.
Помимо этого есть вопрос репутации. Довольный клиент рассказывает 1-2 людям. Недовольным - 10рым.
Это относится к вообще любым серым приемам. Можно и исходный код зашифровать, что уж стесняться.
Начнём с того что если вы захотите избавится от заказчика то сделать это так же не сможете. Если просто пошлёте его то карма у вас будет плохая. И вообще не считайте себя умнее других ))