It's always been a jungle. There has never been a single 'best language'. My coding experience predates c, and there are few languages in existence then that are still in use. What languages survive does not always depend on quality. For example, in the clinical chemistry (and related fields) business, MUMPS is still used, even though it is a truly wretched language.
For most people's needs, Wolfram|Alpha is great. Certainly, one can get through high school maths using it. It also serves as a gateway to Wolfram's other products. If someone needs to write code for their job, the choice is often determined by the traditions of the job. In my case, I never needed javascript or HTML, so I never learned it. However, I did have to be able to read FORTRAN, Pascal, and a few other languages well enough to translate that code into c, and later into Wolfram Language.
As for CAS, it is easy enough to translate MathCad or Maple into Wolfram Language code, since Wolfram Language supports multi-paradigm coding.
Having multiple choices can be a problem for students, professors and textbook writers, to be sure. I see the issue myself when I take MIT Open courseware for maths, most of which seems to use MathCad. It is easy enough for me to do the translation, and I think that anyone who is seriously entering a field where they need to use a CAS will need to have some experience with more than one of these languages. Fortunately, must universities have site licenses, so the cost is acceptable for students.
Another issue regarding language is the almost exclusive use of English. I may be wrong, but Mathematica is one of the few software systems that addresses this: they have what are essentially subtitles for their code. You still have to type the commands in something English-like, but you can see the meaning in French, German, Chinese, etc.
Ultimately, things will settle out. We live in interesting times. We cannot go back to the days where all you needed was a yellow pad and #2 pencil (plus access to a whole lot of books, plus a mentor or two), and the future is not happening soon enough. For myself, I do not see things falling out to one CAS, any more than there is only one operating system, although it might have appeared to be the case in the late 1990s.
If you think about it, there have always been different ways of doing things in maths: different approaches, different metaphors. This may be poorly taught at present, but diversity is a good thing.