Earlier quoted context omitted.
Who are these "so many developers" you've referenced a dozen times? You've been spending too much time on internet forums listening to rants of the vocal minority. Truth is that most developers are happy and don't need a drastic change, and this can hardly be said about any other profession.
People disagree about open offices. Some people disagree about the option to work from home or hire remote. But it is hard to believe that ANY of us disagree about IP contracts or extended options execution windows. Are you a professional developer? Which of these issues do you think are non-issues?
Options do suck, but I guess these are considered less pressing issues because anyone intelligent ignores options more or less completely. If you end up with a windfall from them, that's great, but no one should expect it. Working for equity is for chumps -- demand a decent salary. It's plenty attainable.