The greatest benefit of asset cooker is the size reduction from compression and removal of editor-only data; unfortunately that advantage can get lost pretty quick when some reference to a base game asset causes a lot of assets to get inlined into your package/TFCs. It's a necessary evil if the referenced asset is not shipped with the cooked game, but if it is (and especially if it's directly SF) then it's just a purposeless ballooning of the package size.
Ideas for approaching:
- Add the SF packages into "startup packages" array in config (and ignore the cooked startup package)
- "Objects to never cook" config