I think shutdown and hibernate are getting confused.
Shutdown finishes all activity and powers off the PC. On power on the PC glues though POST (Power On Self Test) and the OS is loaded fresh.
Hibernate finishes all activity then saves the state of memory to the hibernate file and powers off. On power on the hibernate file is read back into memory and you pick up where you left off. Same programs running, etc.