In addition to being a 30 year pattern, MVC was never meant for current applications. MVP was its successor and designed to handle event based apps coming out in the 90s. Passive View and Supervising Controller seem to have risen to the top. For those two, it almost isn't necessary to talk about MVC/MVP.
Specifically, is the controller action in ASP.NET MVC that brings back a view creating that view? In MVC, the controller doesn't create views or talk back to them. How accurate is it to call ASP.NET MVC an MVC implementation? Or, what would be an accurate name for it?
I think it's Ruby on Rails that inspired MS to create asp.net MVC.