Виктор Паперно, не повезло вам попасть в команду, в которой самый старший разработчик не умеет программировать. Прямо в документации Django написано, что переопределить save - это плохая практика.
Константин, а если в БД завести поле "qwerty", то оно тоже должно в kwargs появится? Что лазает в БД за полями? Оно это делает на старте приложения или при каждом запросе? А если у вьюхи не будет связанной модели, то kwargs будет пуст?
Swuder, важно выбрать эффективную карьерную стратегию, которая приведёт к как можно лучшим результатам, а то жизнь одна, как вы правильно заметили. Я для себя сразу и чётко определил, что никогда нигде не работаю меньше года и больше пяти, а также не нарушаю даже устных договорённостей.
Medovochka, потому что задача автора не проще сделать, а научить. Видать, со своей задачей он не очень хорошо справляется. В примитивном примере конкатенация может и проще, а вот когда вам надо будет собрать строку из целой кучи параметров, да ещё и не просто вставить данные в исходном виде, а отформатировать с учётом региональных стандартов, соблюсти лимиты по ширине, расставить отступы и прочее, то конкатенация простой быть перестанет.