If you initiate the new web app development project, ASP.NET Core Frameworks will improve. If you have an existing ASP.NET MVC project, you can either rewrite it using the ASP.NET Core or keep it the same and continue to use ASP.NET MVC. The only compelling reason to rework an existing ASP.NET MVC project is if you want to take advantage of ASP.NET Core's speed improvements.