И все же, какая разница? То, что мы не на официальном форуме, не значит, что можно делать все спустя рукава.
Что произойдет, если чисто случайно нейросети перестанут работать? Вы сможете обеспечить поддержку плагина для своих клиентов? Возможно, но вам это не понравится. А если вы по какой-то причине не сможете, другим это не понравится еще больше, так как в этом еще нужно как-то разобраться.
Стандарты придуманы не потому, что кто-то из официалов так захотел. Это удобство. Это понятная структура. Если вдруг кто-то когда-то будет поддерживать форум, использующий этот плагин, ему явно будет проще, если ответом на вопрос «что делать, чтобы добавить какое-то поведение при отправки сообщения?» будет ответ «создать обработчик событий для сущности Message», а не «355 строка репозитория Room».
У нас уже есть примеры форумов, которые не могут обновиться, потому что все завязано на костылях, в которых никто не хочет разбираться и распутывать все. Не нужно помогать им размножаться.