Thread:User talk:CodeCat/West Germanic infinitive suffix

I noticed that both German and Yiddish  don't have adequate etymologies. Both should go to Old High German and back to Proto-Germanic, but looking the more complete etymology at Middle Dutch -en only confused me, because these infinitive terminations are used for every kind of stem. Can you clarify the etymological history here?