If you are making north of 100k, a two hours commute (each way) is not attractive. I would deem this a more limiting factor and is one reason I'd never would move to a company in Munich (I am living in Germany).
There's no way to have a 2 hour commute in Munich unless you live in Salzburg, Austria. The problem with Munich is the lack of good tech companies here.
If you think there are no good tech companies in Munich, what's then left in Germany? :P
I do agree the more hip ones are in Berlin, and maybe Hamburg - but I'd still say your statement is unfair, if not taken in the context of lack of "good tech companies" in Germany overall.
My personal limit is more 45 min. Within that radius I'd have to find a home which is comparable to my current one. I don't think any employer would pay that much more to afford it.