Building on what @Cybermaxs said, since I am going full SPA with no Razor views at all (except the Help Area), this is what worked for me- (basically cybermaxs, answer but I had to comment out the default mvc routes).
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.RouteExistingFiles = true;
routes.MapRoute(
name: "Home",
url: "index.html",
defaults: new { controller = "Home", action = "Index", page = UrlParameter.Optional }
);
/* routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Index", action = "Index", id = UrlParameter.Optional }
);*/
//point people to SPA
routes.IgnoreRoute("apps");
routes.IgnoreRoute("");