Hardware has lots and lots of pieces of memory, not only block-ram, but also many registers. The needs to be initialized after power-off.
As for the software: Hibernate is storing that initialized state.
As for the software: Hibernate is storing that initialized state.
How much time would something like that take compared to initialization?