I came across the following article lately which explains the Laravel Service Provider in plain English…

https://sam-ngu.medium.com/laravel-service-provider-in-simple-english-a0473991ee4c

Well worth a read if you're struggling with the concept of a service container.