Конечно, мне бы хотелось, чтобы была единая среда типа Emacs'а, где удобно делать всё. Но мы живём не в каком-то идеальном мире. Программами пользуются обычные люди, которым не западло настроить всё несколько раз. Или, например, вообще не настраивать, потому что есть дела поважнее.