Holy cow, that's one of my biggest annoyances with Apple operating systems. Apple assumes their OSs can never have errors and does no wrong, therefore everything is dumbed down as you, the user, don't need to see error messages, progress bars, way to refresh or trigger firmware checks/updates, etc, just trust that their OS will always work flawlessly. Except no software is ever flawless, least of all their latest OS.
Why not just have a hidden 'power user' toggle in the OS to enable these things?