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

Чтобы компилятор не обращал в исходном коде внимание на какой-то участок, имеется комментарий. Если хочется, чтобы компилятор не обращал внимание на участок кода, и при этом хочется пользоваться зачёркнутым текстом, то появляется следующая проблема. Человеку неудобно читать такой текст, и чтобы быстро просмотреть участок, ему придётся убрать зачёркнутость, прочитать и не забыть снова зачеркнуть, если оно не нужно.

Ну и баги: зачёркнутый минус в
c := a - b
не даст скомпилировать программу, а непосвящённый долго будет этому удивляться.
Ну и самое последнее: есть комментарии произвольной формы. Такие используются в Обероне и имеются практически во всех ЯВУ. Ещё есть комментарии на одну строку: если нужно раскомментировать несколько строк, то операцию нужно проводить над каждой строко отдельно. Зачёркнутый текст - это комментарий на одно слово. Представляете, сколько геморроя может иногда принести раскомментирование?

Мы таки за эргономичную среду, да?