When you want to build a ship, you certainly want a full list of parts, but loading a parts list is much faster than loading the parts! You only need the parts fully loaded when you're actively trying to put them on a ship.
That said, most of the time you'll be using similar parts to parts you've already used on other ships, and therefore those catalogs will already be fully loaded.