Почему же. Можно использовать web component в качестве отображения. Используя при этом патерн mvc. Из него можно легко вызывать методы c#. У меня есть проект где пару контролов являются по сути элементом web control. Просто там слишком уж сложный интерфейс запросил менеджер, который на winfroms будешь пол года выводить. При этом он там динамический. А в вебе все легко в плане динамики, по этому и реализовал контрол на web component