My reflexive answer before reading the article: "security, security, security." After all: https://news.ycombinator.com/item?id=22119439
I don't disagree with the list though I'm not sure I would have used "robust" to describe "don't brick the device!" And is scaleability really that big of an issue for updates when these can be delivered via CDN? Just sign the update with the right cert, no?