Java и C++ держатся в основном из-за огромных legacy-проектов, с которыми никто не хочет расставаться. Rust уже не просто модный, а реально полезный для тех, кто заботится о безопасности и скорости. Go отлично подошёл для облачных сервисов и микросервисной архитектуры, а C# на Unity продолжает рулить в геймдеве. Выбирать стоит не по моде, а по задачам и направлению.