Question with SpriteAtlas Include in build and asset bundle dependency

I think if the sprite atlas do not use include in build, the asset bundle of the prefab and the asset bundle of the sprite will have no dependency. The dependency is process by the SpriteAtlasManager.atlasRequested callback.
But I find the assetbundle mainifest still record this dependency from the asset bundle of prefab to the asset bundle of the sprite.

I my point, if I use the late bind, the prefab will load directly, and it require the SpriteAtlasManager.atlasRequested to load images. But if the dependency of asset bundle is still there, the prefab will wait all asset bundle loaded.

the same question.when I build a package,the sprites and spriteatlas are packed which cause my package very large!