WTH does booting take soo long?

The bigger the db file, the longer it takes for HA to boot. I can understand loading in historical data, but why not boot up HA first THEN load in the db