In ch. VII, §13, pp. 545-546 of the English translation of Algebraic Number Theory by J. Neukirch, one finds a 1-page proof of the Chebotarev density theorem. This proof seems fairly harmless, and seems to only assume the following two results:
(1) The "class field theoretic isomorphism" between ray class groups and corresponding Abelian extensions (which of course is not itself a trivial result).
(2) What he calls the "generalised Dirichlet density theorem", which he proves on the previous page.
Now I was always under the impression that the Chebotarev density theorem, being what one might call a non-Abelian generalisation of the "generalised Dirichlet density theorem", would essentially depend upon the theory of the (non-Abelian) Artin $L$-series.
But the only place where the Artin $L$-series seem to feature in the proof, is when he proves the non-vanishing of the non-principal generalised Dirichlet $L$-series at $s=1$. The use of Artin $L$-series here is of course purely a matter of convenience, as there are more elementary ways of demonstrating the non-vanishing at $s=1$.
So my question is: Does the proof of the Chebotarev density theorem essentially depend upon the introduction of Artin $L$-series, or can one prove it without them if one demonstrates the non-vanishing of the generalised Dirichlet $L$-series at $s=1$ by other means? Is there some Artinian subtlety that I am missing?
Thank you for your attention.