✅ Why return IServiceCollection in an extension method? - C#