@rain@niu.moe: actually a lots of updates are #security updates which should scare most people... if only they understood what those updates imply.
@bob: I think there is a fundamental problem here. For example, at operating system level, all hardware COULD be exposed by abstract general purpose and composable interfaces.
My favourite one is the file system, with #Plan9 being a nice (if unpolished) example that you can indeed express anything by composing hierarchical #filesystems.
The problem is that we are building on top of #OS that lack any design (or lost and perverted it during their evolution). And this left space to #browser abuse, #HTTP as an application distribution platform, automatic execution of untrusted #JavaScript and so on...
That's why I started #Jehanne: we need to see how far a simple well designed interface (and distributed filesystem #protocol) can go by simple composition of small programs.
Otherwise we face the Curse of Frankenstein
http://jehanne.io/2018/11/15/simplicity-awakes.html#the-curse-of-frankenstein