Safely remove hardware and eject media function has been the source of many frustrations for me over the years with varying Windows OS platforms. I am one of many types of persons who don't have the time to sit around and wait to test if an external hard drive to be ready to eject. At least if I could tell my device I am thinking of ejecting it and able to request it to eject at its next earliest convenience, it would be so sorely gratifying that I could go off and organise the rest of my life for the next immediate task ahead of me which doesn't perhaps involve sitting down in front of a computer, but maybe securely packing my laptop so I can head off by car or train to the local library or perhaps shoot off to my partners home to pick up on my study when I arrive at my destination.
There is usually nothing on my drive being accessed during moments of inability to disengage the drive, no lights active on the drive to indicate anything is being accessed and nothing sitting open that is accessed from my drive, however I will spend sometimes 3 seconds (when it just works) and other times 15 minutes (re-attempting over and over again), that is before I turn my laptop off and unplug it anyway when the computer turns off.
I'm running windows 10 64bit on a HP Envy DV6000 (2013), my external drive is a Seagate wireless Plus 2Tb (either connected by usb to charge and easy/familiar file access or by wifi - which when used this way has a mysterious effect of boosting my internets wifi coverage/strength marginally by a metre or less to my laptop/ipad and sometimes drop outs). Note: Plugging in the hard drive allows me to access the drives files through the normal windows platform, otherwise if I connect wirelessly, it becomes much more complicated and accesses the drive over the local network if you have it setup that way, requiring you to select the drive as your network (like a router I guess, but seems the verdict on it is still in hot debate).
I also own an Ipad pro (wifi only) which I undertake most of my engineering studies on using handwriting recognition for assessments, note taking and eText books. I access the internet wirelessly, which is the only option I have to study in the most optimal settings, otherwise I'm too distracted by my family and their life.
Anyway, I just think it would be just great for usb connected hard drives to just have an option where I could select "auto-eject" in the safely remove hardware and eject media function and it would eject at some point by itself without further computer user engagement required, which I envisage would perhaps advice you when the device was finally capable of being removed as a secondary option in case I decided in the meantime I actually needed to access something that I forgot. I have owned numerous maxtor external hard drives, seagate external drives and used several different brands of usbs and I have experienced the same problem consistently with every single device since windows 2000 pro OS and higher. It would be just nice if what I wanted it to do, would just do what I want and let me get on with my damn life. Is that so hard? Really, really grinds all my gears.