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