These strategies should serve as your service worker fetching and caching workflow. The reason there are so many strategies is that there are many scenarios for application assets. How you apply these strategies is up to you, and they may require some experimentation to determine the best strategy for each asset type.
These strategies may not be the exact patterns you need for your application, but they will serve as the foundation for all your caching needs. You can use these as starting points that you can extend, mix, and match to create the best strategies for your application.