Yeah, total freakin joke. Several 'tech experts' from apple told me its up to ME to figure out which drives 'may' not eject to go to sleep. They refuse to explain any way around this. It's maddening.
It is the Apple Tax
again, its wide acceptance, and tendency for people to excuse bugs:
https://www.dpreview.com/forums/post/67340972
Apple Tax: You accept basic MacOS bugs that Apple never fixes, you accept that some software such as LrC acts sort of clunky, and, of course, you accept that you pay high prices. You just accept that lots of things do not work or do not work well and that is the price you pay to have a computer that "just works."
It is a shame though because Apple is the richest corporation in the world. Apple knows most of their users do not care about bugs, I suppose, and Adobe knows that their LrC Mac users therefore also do not care, I suppose (and maybe do not know LrC Windows is somewhat less clunky).
I was a software engineer for a few decades so I am not very forgiving of longstanding, basic bugs that do not get fixed. I never produced products that way. It is shameful.
And on forums there are always the apologists for big corporations (Apple, Sony, etc.) grasping at straws about why the bugs are either okay, understandable, or how we should just keep our mouths shut about them. They make excuses for the bugs/problems and give cover for Apple to never fix them.
I've spoken directly to apple several times and here's the deal...
In their infinite wisdom to conserve power this is how their systems are setup. You probably come back your machine with 6-12 warnings your disc was ejected improperly.
The only "solution" i've found is to use an app called disksomnia. All it does is write a small line of code to your external drive at set intervals to keep it awake. You can tell it to stay awake when certain apps are running.
It was so bad that running adobe premiere was almost impossible to get work done, if you sat idle for too long, the external would spin down-not eject but power down causing 10-30 seconds delay over and over. Also, if you wanted to run something and walk away for a few hours you'd come back to the improper ejection screens again.
So in an effort to save power I am now using MORE power in order to keep my drives from sleeping. And for whatever reason, they won't just sleep, they will unmount/remount. Apple told me it's up to ME to figure out which drives could 'potentially' not do this, potentially... Like how the heck am I supposed to test drives???
Not very helpful of Apple at all! Apple stuff is supposed to “just work!”
thank you!