Moving IViewEngine to MvcOptions

What does lazy-init buy us here? This service is only instantiated when we're actually going to execute a view right?