You say the attitude is all wrong, but then you expect high salaries by default? I've made very good money in Europe (like 1% income before 30 good). But that was by joining the industry right after high school, so when my friends were done with with university I (and some of my other friends) had already been working 50 hour weeks for 5 years and were a partners at a consultancy company. Attitudes are "soft problems" that are great for people who are driven.
If you have more concrete arguments against Berlin I would be interested in hearing them.