I like to be able to update devices via a USB Memory Stick or SD Card
It would still be required that USB Updates are very secure, and if something goes wrong, they should roll back to known working status.
Ideally, I can have mixed fleets with the device getting updates via an Internet connection and some getting it via USB Memory Stick.
Not all devices will have an internet connection. We see the move to remote updates, but this is not always possible as some devices are in places where an internet connection is not feasible