There are good tech jobs in Germany. They are not SV-level paying, but rents are also not San Francisco level and you get healthcare, pension funds and unemployment benefits. Of course it can always be better.
What better than German tech jobs are there in the UK? It is not about the jobs. They are aiming for a language they already know, but want to get a free education on the way.
My point is, that taxpayers should benefit from their investments. There is nothing wrong with creating a lock-in, which is silly btw.: There is a German speaking market of > 100 Mio speakers, you can benefit from. Nobody in the Philippines or India speaks German. See what kind of job opportunities Turkish-German people have in Turkey.
If your point is true and there are no tech-jobs, we can benefit from it, then stop the program and work on that first. The foreign students also would, because except for 3 neighborhoods in Berlin and Frankfurt, you cannot integrate into German society without some German language knowledge and without a proper skillset.
The German economy is heavily based on the Mittelstand with so called "hidden champions", one does not know about, but who are the global market leader in smaller, obscure markets. They often sit in a village somewhere in rural (but rich) Southern Germany. No way, you can make it there without German language knowledge.