Т-34 85
А язык не осилил, или ты его не осилил. Чуть что - сразу в unsafe, как плюсовики?
Идея в том, что unsafe можно запереть в ограниченном пространстве и обеспечить безопасный интерфейс поверх. И уже всю логику и пользовательские абстракции создавать поверх безопасных интерфейсов с проверкой инвариантов компиляторов.
Ты же не возмущаешься, что JVM написана на C, тоже всё низкоуровнево и unsafe.