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