The reason this wasn't done initially is that storage pools are provider specific and bundles were supposed to be reusable across providers. However, that notion seems to be less adhered to now, especially since overlays can be used to weave in provider specific entities etc.
The reason this wasn't done initially is that storage pools are provider specific and bundles were supposed to be reusable across providers. However, that notion seems to be less adhered to now, especially since overlays can be used to weave in provider specific entities etc.