Let's imagine there is only MVC framework in .NET platform and someone says:
"we need to evolve a new framework specific for enterprise solutions, based on asp.net, that will focus on rapid business applications development and abstract html as an pre-designed presentation layer."
WebForms could be the outcome.