Часто ли вам приходится работать с плохим кодом на работе?
ну, за весь код не отвечу
Но, в целом, нужно понимать, что специалистов, которые знают, как писать правильно/красиво/поддерживаемо, достаточно и они среди нас
Может не быть условий. Может быть поток задач, такой, что, с болью в груди, приходится стряпать, как есть
Может не быть желания. Типа мы тут штампуем однотипные продукты по 3 штуки в неделю, а я вообще летом уволюсь
Может не хватать ревью от кого-то со стороны. Когда конторы нанимают со стажем в 1,5 года сидеть и пилить все подряд
Может, все сразу
Не весь бизнес готов слушать рассуждения айти о важности архитектуры и вот этого всего. Есть запрос от маркетинга - сделай, пожалуйста к обеду 
Устроился джуном в небольшую компанию. 
Только джун, а уже других критикуешь?Комментариев, разумеется, нет, потому что "код должен быть самодокументированным".
Это нормально как раз.
Если ты прям уверен, что так все плохо, а ты реально джун - вали в другое место.
Учиться на говне не нужно.