I do bristle at that. You typically get what you are served in your work environment. If you haven't been given interesting marketable work then I guess you are written off in this world.
I really do like the vibe of their "37 signals" though. It does sound "just so".
However, there are many promising junior developers that aren’t interested in the money as much as they’re interested in the challenge/fun. Sometimes high pay implies high expectations/stress and very little time to experiment/learn.
ex. I don’t want to work for a bank on fraud detection. I’d love working on AVL and in-vehicle remote monitoring systems though.