Я непонимаю в чём противоречие
Если говорить о Html5 editable
то для стандартных фичь понадобиться document.execCommand
А вот для нестандартных понадобиться всё тот же range и selection
так что я не считаю что использование современных технологий приведёт к дефициту полезных навыков.
Можно же много прикольных задач придумать . Ну к примеру обьединение ячеек в таблице, и наоборот разделение ячеек таблицы. Или нестандартную команду добавить к преобразованию текста, ну скажем сделать выделенный текст вертикальным, или добавить тень к тексту. А вот нафига делать свой жирный текст, в то время как это можно сделать одной командой при помощи document.execCommand я хз. Если уж тратить силы то интересное, а не на то что даром некому ненужно
Ссылка по теме
WYSIWYG HTML редактор в браузере http://habrahabr.ru/post/107829/
Вот список оддерживаемых комманд на старых браузерах
http://www.quirksmode.org/dom/execCommand.html большая их часть даже у ie6 есть.