Web forms and MVC are two different development models in general, not only in Kentico. They use different programming approach, the theory how it works is also different, different way of working with data and so on. You can see the differences in this nice article. And this one is nice too.