The Common Service Locator interface is intended for library authors who want to use a DI container without forcing the library's choice of container on the apps using the library. The intention is that inside the library where you need to resolve objects, you'd code against the CSL interface instead; then you can use whichever container the app calling you is using.
If you aren't writing a reusable library component, don't use the CSL. It's an additional layer that won't buy you anything.