And isn't that weird? That you're not allowed to criticize the company you work for? It's like that company is saying to you: "Of course we believe in free speech - but please practice it elsewhere from now on."
Such behavior resembles totalitarian dictatorship rather than what most of us would consider ethical.
The same reason, to a lesser degree, that in a marriage you try and work through problems before you get a divorce. Nobody and no company is perfect, but Yegge apparently feels strongly that 1) Google is a good company, by and large, and that 2) by talking about a problem, it may get fixed.
Probably not at a startup though. People with an expansive skill set like Yegge would be an ideal startup hire. I'm guessing he just likes politics at big companies.
What do politics have to do with it? He clearly cares about Google, or he wouldn't have bothered to write his post. Also, there are classes of problems that can realistically only be solved at a big company.
Such behavior resembles totalitarian dictatorship rather than what most of us would consider ethical.