> ....[Ada's] weaknesses.
> These include:
>   - detailed list of nice things Ada doesn't have.

It's misleading to call those disadvantages of Ada unless you can identify
a language that DOES have them!

> ........?  Did C and Lisp and
> Pascal catch on at Universities because of all the jobs?  No, when they
> got popular, the real jobs were in Cobol and Assembler.  When C++ caught
> on at the Universities, the jobs were in C and Pascal.  Those languages
> caught on because they were worthwhile, because they had something in
> them that was worth teaching.

Not quite.  Pascal and LISP caught on in schools because educators thought
they had something in them that was worth teaching.  C got in the door
because it was associated with Unix, and continued to grow (for a while)
for the same reasons as C++.  C++ caught on because administrators thought
it would attract more high school hackers.