у тебя есть хендлре apple, у него доступ - пропускать всех пользователей, и дальше какой код. Потом по тз ты этот хендлер становится доступен только менеджерам (доступ - +1). Ты меняешь код на критичный, но мапу поправить забыл - вуаля
и все потому что ты решил сделать "управление всеми дверями с центрального пульта" и бегаешь за настройкой туда (в мапу)
когда у тебя много сущностей, приходится хранить все в одном месте. Как ключи от всех дверей здания хранятся на вахте. Или как ключи от баз/сайтов хранятся в тимпассе или волте.