> What I am trying to say that vim is an effort of over half a century of good idea accumulation, putting lots of effort into being backward compatible.

I wonder what Vi(m) would be like if it were redesigned from scratch.

vis comes to mind (https://github.com/martanne/vis), although perhaps something even more aggressively plugin-first would be even better