Wrong. It's possible, but only if you've anticipated the potential for trouble and cloned to an SD.
When you have a non-booting system with a HDD, you can pull it, put it in another system, mount it read-only, and go look at logfiles, etc.
There's also some tools that may be installed in the initfs to give you a USB networking (with telnet/ssh) or USB serial connection. This gets you a shell before it loops and you can diagnose/repair things from there.
While there are some issues with this update, they mainly boil down to packaging and package-deployment issues. There is no real inability to diagnose failures, and anyone who can't clone to SD probably couldn't diagnose the failure in any case.