Streicher did openly express his hatred of Jews and call for their extermination, but when the German Government agencies made their decisions, the last thing they had in mind were Streicher's mad vapourings.Their decisions to kill Jews were based on quite rational criteria, eg whether they could be used for work or not.
That is quite a statement. IOW, none of the surviving documentation you have read, has any "German Government agencies", killing Jews for reasons outside of "quite rational criteria"?
IOW, the fear that Jews were, by and large, the proponents of Bolshevik insurrection were "quite rational criteria"?
A key word is your use of the term "rational".
An irrational fear of Jewish Communists is inherently not a "quite rational criteria".
Killing Jewish Commissars in the East was "rational" as was killing Jewish shopkeepers, merchants, and peasant farmers, plus their wives and children? None of which were exploitable labor?
If I recall correctly, I remember reading the account of the occupation in Poland where the valued and skilled Jewish workers in the local factories of one village were being killed over the protests of the local German commander who was losing his labor force. He complained that the region was being stripped off its ability to economically be exploited, it's skilled laborers being killed because they were Jews.