When we consider the use case like using the static routing API as compliment to the ServiceWorker scope, it should be natural to make the subsequent subresource requests follow the navigation request's source. It means that if the navigation request's source is "network", the subsequent requests also goes "network".
For example, if a developer does not want "/form/*" to use ServiceWorker, it is natural expectation to avoid using ServiceWorker for images or scripts imported from there even if the images or the scripts are out of "/form/*". It brings the same mental model with the ServiceWorker scope.