На анрил достаточно взглянуть, можно примерно представить на что он был похож до выхода на публику, он был ещё хуже. Но однако они выпускали и делали игры, а потом превратили это в среду разработки.
Важно просто работать с знакомыми друг другу людьми и вводить по 1 новичку в год, тогда любой принцип сойдёт.
Если не можешь, то тогда и нужны сложные системы полной инкапсуляции.