E.g. on user accounts: nobody likes them, but when Uncle Fizz asks customer support for his data because he lost his phone again, a synced user account would be the simplest way to help him.
Updates should either be automatic and transparent, or it's indeed on you to keep track and decide whether to update. I do agree that NPM packages are freaking annoying, every package now needs to tell you something when you install or update.
Same with What's New modals, some people will benefit from learning these things (notably power users?), but they'll annoy others.
Notification dots are idiotic.
So… striking a balance where we can? Otherwise most users would be left behind, as if we'd given them a terminal and said APK installs and updates things.
I'm not sure what the solution to all this is, but I like Tonsky a lot, and it's a great blog post.