Вы сами то поняли, что спросили то?
ASP.Net Core от ASP.Net 4 MVC много чем отличается
1. это полностью OpenSource кроссплатформенная среда
2. Дальнейшее развитие фреймфорка, такие ка тагхелперы, встроенный DI, более простое построение REST Api, Razor Pages, возможность работы с Node.JS и тд.
3. Наконец то избавились от мерзкого WebPages, они остались в большом .Net и больше не развиваются.
снаружи изменений меньше чем внутри, однако, теперь не нужен IIS для работы, работает без проблем как под Linux, так и под Win, не надо полностью тащить и ставить с собой полный .Net (сейчас проект представляет собой набор библиотек).