That's not quite true though. There is a maximum number of foreigners, but that number is hardly low. This isn't like the mid 90s, were the best German players would get outrageous salaries because there were so few of them. The talent pool is currently big enough to not cause a huge inflation in terms of salary. The best players obviously get paid well, but it's not like they come even close to matching the NHL-minimum. The big teams load up on the mkost talented Germans, which means the poorer ones aren't really capable of matching the salaries, but that has always been true, in every league that didn't have a salary cap.
A good German will make more money in the DEL than he would in the AHL (unless he is on a one-way contract of course), especially when you take into account that you get a flat and a car from the team, but that's still not comparable to what you can make if you have even just a short career in the NHL.