На любом языке она решается легко если мы говорим про основу.
За пару вечеров на любом языке основу EDA можно написать за пару вечеров. Легко.
Жопа в другом. Надо научить думать программистов через события и сообщения. На это может уйти 5-10 лет )
Откуда взялся тезис, что "нужно научить думать по другому" - я задаю себе этот вопрос ровно с того момента, когда мне показали Smalltalk. на мой взгляд, очень спорная мысль, нормального обоснования которой я пока не видел. Есть концепции "красивые", а есть "некрасивые" (языки, архитектуры, итд). Ты вот писал, что React и Vue стали рулить благодаря этому, а я вот скажу, что Smalltalk помер в том числе благодаря этому! 😂😂