For some reason you seem to assume that taking inspiration from a language necessarily leads to a very similar language; there is no reason for this assumption; the language authors themselves have told us in the Rationale in what way they were inspired (see the quote in my previous comment). Those who consider Pascal and Ada to be very similar should study both languages more intensively, and not draw their conclusion from a few superficial features; furthermore, they fail to recognize the enormous difference in scope; Pascal offers a small fraction of the features of Ada and cannot be very similar for this reason alone.
Here is a simple example; both Pascal und its descendants suffered and still suffer from the dangling else problem; Ada solved this by adding end if and elsif, i.e. by integrating structured statements with blocks (Wirth himself came to a similar solution in Modula); superficially you still see the same Pascal keywords, but it's a different and much better approach.
Ada is neither indirectly a Wirth language; Wirth had nothing to do with it at all and came to quite different solutions in his later languages than the Ada authors.
Here is a simple example; both Pascal und its descendants suffered and still suffer from the dangling else problem; Ada solved this by adding end if and elsif, i.e. by integrating structured statements with blocks (Wirth himself came to a similar solution in Modula); superficially you still see the same Pascal keywords, but it's a different and much better approach.
Ada is neither indirectly a Wirth language; Wirth had nothing to do with it at all and came to quite different solutions in his later languages than the Ada authors.