Как и в любых моделях программного обеспечения, между фундаментальными принципами необязательно существует четкая граница. В течение многих лет я разрабатывал приложения со свободными реализациями MVC в WebForms.
Отсутствие псевдосостояния (я не буду отдавать WebForms кредит за фактическое состояние, сеть является без состояний) в MVC является ряд аспектов его реализации в ASP.NET, не часть фактического шаблона MVC.
Помимо всего этого, я понимаю, почему люди пропускают веб-элементы управления и хотят использовать их в MVC. Но почему вы хотите использовать HTML-помощники в WebForms? Если вы готовы сделать этот тип основы, то вам, вероятно, следует использовать MVC.