Ada is a really excellent languange.
It is a powerful as C/C++, but without the design flaws in C that lead to bad code and holes like buffer overflows, so beloved by crackers.
I think that the problem is that like most things, programming is a popularity contest.
Languages are not chosen for their suitability to the task, but rather they are 'cool' this week.
Point in case, look how many silly people consider themselves serious application programmers because they make 'applications' in Visual BASIC.
Or among open sourcerors, every problem can be solved with Perl and or C.
It's time to put away the silly, childish bias and make choices based on reason.
If this were so, I'm positive Ada would be hugely more popular than it is.