I got tired of people complaining that it was too hard to use UNIX because the editor was too complicated.
The reason I use ed is that I don't want to lose what's on the screen.
Systems are going to get a lot more sophisticated.
There are always more smart people outside your company than within it.
Given the incredible power of these new technologies, shouldn't we be asking how we can best coexist with them? And if our own extinction is a likely, or even possible, outcome of our technological development, shouldn't we proceed with great caution?
That lack of programmability is probably what ultimately will doom vi. It can't extend its domain.