Получается: если нужно написать программу хорошо — используйте С; если нужно написать хорошо прикладную программу — C++; если нужно написать быстро — Java; если под винду — C#; если программа уже написана, но у вас странные наклонности — Rust/Go/...
У сложных вещей обычно есть и хорошие, и плохие аспекты.
Берегите Родину, мать вашу. (ДДТ)