11. Не использовать эти правила без включения головы. Например, пункты 3, 4, 5 и 6 вполне могут нарушаться в пользу скорости загрузки и отрисовки страницы.
Что неудобно? Какой селектор? Весь смысл гибкости в том, что для каждого случая можно написать свою логику. Ну или не передавать callback, если нужно просто вставить текст.
Опишите свою задачу нормально, если мое решение под нее не подходит.
Во-первых, сначала идет умножение, как мы помним из программы третьего класса, а во-вторых, $debit * $procent - это сумма набежавших процентов в рублях, которую, разумеется, нужно прибавить к основной сумме.
Не используете сборщики - храните все в public. Но если проект больше одной страницы, от сборщиков будет польза. Тем более, что чтобы с ними разобраться достаточно одного дня. Хотя бы минификацию скриптов и стилей настроить.
Все-таки, 30 секунд - довольно много для пользовательского интерфейса. Ну и не получится сделать плюшки вроде отображения, что сейчас оператор набирает ответ.
С другой стороны, поднимать всю инфраструктуру для работы через сокеты достаточно трудоемко.
Автору нужно самому решить, сколько времени и сил он готов потратить на этот функционал.