Бим внутри по сути - микросервисная архитектура as is. А в твой микросервис может прийти любой запрос с любым payload - на этапе компиляции это не проверишь.
Вот, кстати - я могу дать рекомендации всем компаниям, где работал - объяснить сильные стороны, что нравилось и почему ушёл и в каких случаях я бы рекомендовал и в каких не рекомендовал бы там работать.
Ты не сможешь сделать handle_call к примеру в разрыве от api генсервера. Send в Пиды придётся запретить - потому что не проверишь. В результате акторы превратятся я жаба-лайк ооп