Возможно ли создать CRM на C#?
Да. Возможно.
А как вас язык ограничивает в функциональности программного продукта? Да, можете написать CRM. Вопрос - насколько будет удобно его использовать лично вам?! Может язык плохо знаете