Programming Languages, Formal Languages, Domain Specific Languages and Languages in General can be classified in many ways. One of which is the distinction between
When creating a program, one should consider which language to choose.
For most cases that would be C++.
When creating a desktop application with a GUI, or a backend for a web application, an application development language like Java or C# (Opensource Mono) or C++ would be a good choice.
When creating a (maybe embedded) system, an operating system, or any application where performance is important, C or C++ or Rust would be appropriate.
C++. Because it can perform all tasks, low-level and high-level, runs inside the browser through WebAssembly, and has a long track record of reliable, secure and fast Applications.
Well either they are inexperienced, their project is small, or they don't mind their program being slow.
also has a lot of job openings. Do you want to work at McDonalds?
I don't think so. Low pay, bad working conditions, low-quality Products,
bad team culture,...
Same story for all scripting jobs.