MVC contro WebForm

Mi sembra che ci sia un sacco di pecore in agguato, con tutti che saltano sul carro della MVC. Quasi tutti dichiarano WebForms come malvagi e satan senza molta persuasione. Poi continuano a dire che i controlli sono malvagi e non dovrebbero essere in un’app Web. Come farai a mostrare qualcosa senza controlli?

Ricordo quando WebForms è uscito per la prima volta e tutti li hanno amati. Immagino che tra qualche anno le persone andranno alla prossima cosa e dichiareranno il male di MVC perché dovevi effettivamente creare i controlli per usare MVC e diranno che devi sviluppare un’applicazione e non preoccuparti dei controlli.

Il modo in cui lo vedo è ansible ottenere MVC in WebForm non includendo RunAt nel tag Form. Quindi se vuoi recuperare i dati, usa Ajax.

Qualcuno può persuadermi sul perché dovrei usare MVC e non WebForms?