Even in the DOS days, you still had to park the drive heads before shutting down. DOS even had a PARK command for that.
There was a brief moment when the hardware was advanced enough to reach a safe configuration by itself, and the software was not advanced enough to need to synchronize state with everything.
But maybe there's a lesson there, and the software should be able to shut itself down in a couple of seconds in the background, just like the hardware did.