I think you generalized some odd cases. I know a few CS and physics professors as friends. Every reasonable professor knows that there are way fewer academic jobs than PhD graduates. To expect all your students to go to academia is silly & is not the norm among professors.
Surely, a professor should strive to have his/her students graduate with sufficient publication record to be suitable for an academic job. Not everyone will have it upon graduation. And it is not the sole point that you must go to academia!
In some fields, there are research jobs outside of academia (eg in CS, Google, IBM, Microsoft, Intel). And in most fields, if you go to industry you make way more money. You just don't get tenure, sabbatical and as much freedom, but it is hardly a failure.
Comments
I think you generalized some odd cases. I know a few CS and physics professors as friends. Every reasonable professor knows that there are way fewer academic jobs than PhD graduates. To expect all your students to go to academia is silly & is not the norm among professors.
Surely, a professor should strive to have his/her students graduate with sufficient publication record to be suitable for an academic job. Not everyone will have it upon graduation. And it is not the sole point that you must go to academia!
In some fields, there are research jobs outside of academia (eg in CS, Google, IBM, Microsoft, Intel). And in most fields, if you go to industry you make way more money. You just don't get tenure, sabbatical and as much freedom, but it is hardly a failure.