"Зачем", "Выгода", "Цель" - Вкладывание средств(ведь потраченное время тоже стоит денег) в того, кто изучает.
Ка счет "засранности" - вы более чем правы, и я сам понимаю это. Именно поэтому базовые материалы будут поставляться с программой, а изменения будут Локальны - каждый уникальный пользователь портит свою уникальную установленную версию. И ответственность будет висеть на самом же пострадавшем в случае чего.
1. А что, по вашему, сподвигнет пользователя добавлять материалы? Зачем ему вообще это делать?
2. Допустим, нам попался пользователь с неясной мотивацией который надобавлял непонятного, а потом, провалив какой-нибудь экзамен, написал в Аппсторе разгромный коммент, что ваше приложение только навредило ему. И в чем выгода для вас в этом?
ЗЫ: Пока это все выглядит так.
Собралась команда на стендапе и начальник говорит:
-Че бы нам еще впихнуть в приложение?
-А давайте разрешим пользователям добавлять материалы!
И все такие: Вау, круто, давайте!
А нафига, и какие последствия это повлечет - никто не подумал.