If a technology doesn't depend (either directly or indirectly) on the science packs it needs, these missing dependecies are added.
Providing the player with new tools or adjusting the game interface, without fundamentally changing gameplay.