Вопрос из серии "можно-ли переходить на красный свет? Везде "запрещают" , но вот про мой перекресток, где и машин-то мало ездят и дядя Федя переходит его не глядя на светофор - не пишут. Можно и я буду там ходить на красный свет?"
Вы садомазохист? Надеюсь что нет. Вы суперопытный программист? Скорее всего нет. Так почему у вас возникла идея отклонить советы, которые придуманы не для того, что бы вам "насолить", а наоборот, для того, что бы вам жизнь упростить?
Надеюсь, вы знаете, что программист это не тот, кто умеет код писать, а тот кто умеет его отлаживать. 75-80% рабочего времени программиста уходят именно на отладку, а не написание кода И большинство советов и направлено на упрощение этой части работы. Отсюда - и советы про названия переменных. В некоторых языках программирования - настойчивые рекомендации (а в Python - вообще обязаловка на уровне синтаксиса) по использованию "лестничной" структуры кода и много чего еще. В принципе, вы можете все свои переменные называть a1,a2, a386,... или имена давать им, совпадающие с именами встроенных функций. Вот только когда нибудь, когда вы начнете писать не школьные задачки на 20 строк, а нормальные проекты на 10-20К строк и будете по три недели биться головой об стену и искать ошибки, а они окажутся связанными с нарушениями указанных правил - вот тогда и вопросы такие сами собой исчезнут. Говорят все учатся на ошибках, только дурни - на своих, а умные на чужих. Вот вам и дают набор рекомендаций, грубо говоря -о том, как избежать ошибок, об которые уже набивали шишки поколения ваших предшественников. А слушать эти рекомендации или размышлять о возможностях их неисполнения - дело ваше.