"you can write visual basic in any language"
серебряных пуль не бывает
но энтерпрайз технологии 200х не умеют в реалтайм, как уже выше писали, из-за локов, и в какой-то момент перестают масштабироваться, неважно сколько добавлять нод, процов или памяти
поэтому эластичную масштабируемую систему с гарантиями по latency можно в принципе делать только на CQRS/event sourcing, отделяя транзакции-изменения от read models
в свою очередь, CQRS можно хоть на джаве, на вижуал бейсике писать, но на фп как-то лучше получается