Moving from IUnityContainer to IServiceCollection and injection based on name

There are many RegisterType overloads with string for the name in Microsoft.Practices.Unity.

Now we are moving toward Microsoft.Extensions.DependencyInjection.IServiceCollection. And there are no overloads for named instances.

What is the reason for this? Is it bad to use this type of injection?