ASP.NET MVC was a pragmatic choice back in the day when building websites. It allowed DI , adding in light JS…