Ashkenazim have European surnames because Europeans literally forced them unto Jews. Austro-Hungary, Russian Empire - both had policies for giving Jews "local" surnames (for taxation purposes). It's how you get Jews with German surnames in eastern and central Europe (i.e.the ones you have listed), and how you get Jews with Ukrainian and Russian-ish surnames in the appropriate areas (see Abramovich, Litvak)
Ashkenazim have European surnames because Europeans literally forced them unto Jews. Austro-Hungary, Russian Empire - both had policies for giving Jews "local" surnames (for taxation purposes). It's how you get Jews with German surnames in eastern and central Europe (i.e.the ones you have listed), and how you get Jews with Ukrainian and Russian-ish surnames in the appropriate areas (see Abramovich, Litvak)