I'm not sure emacs will properly evolve as long as RMS is still involved.
RMS was definitely opinionated, but he was consistent about it, so that once you are familiar with some of his decisions, you could guess how he would decide other things.
I think I had a better global search and replace method though.