Comment Re: So what you are saying is ... (Score 1) 120
No, it's just the sort of thing that the UEFI design kind of does.
You load a bunch of stuff that all initializes, just in case it might be needed. One of the key optimizations in some UEFI implementations is trimming down the things that get loaded based on an early assessment of whether this or that would be relevant to the expected boot. For example, hit key to enter setup and suddenly it has to load all the things to make sure all the various menus work.
Kind of like setting up the NIC in the OS before anything asks for network access, so that every network access isn't burdened with having to set up the network access. If the driver is already loaded then a variety of potential UEFI network code could just use it (PXE, HTTP, iSCSI, various crap from vendors like pre-OS firmware download)