hola
>>hasta cuando Microsoft estaría dando soporte a su plataforma a ASP.NET MVC 5 .NET FRAMEWORK
Entiendo que la version net full va a estar vigente siempre con lo cual no veo porque dejaria de darle soporte
igual depende de que margen de tiempo estes hablando si planteas un desarrollo a 10 o 20 años quien sabe la tecnologia se mueve muy rapido
si puede pasa directo a asp.net core, pero evalua que tu desarrollo permita la actualizacion constante porque .net core va a estar evolucionando continuamente
no pienses que usas core 2 y te quedas alli 5 años, cada pocos meses va a ir saliendo core 2.1, etc y seria bueno puedas ir actualizando el desarrollo
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina