This is the sort of thing that you should search instead of ask. It’s been asked quite a bit and there are some really good answers by some really smart people. And then you also wouldn’t have to wait for a reply.
It can be a good practice for future proofing, since renamed services can still be obtained this way. Mostly though, it’s used to initialize services such as Teams which aren’t always initialized when the game starts.