http://freshmeat.net/articles/view/1656/Of special interest is this reply (the first one):
Specific to American companies
by Heroine Virtual - May 25th 2005 13:17:23
What you write is specific to American companies, mainly the application of manufacturing models to knowledge based fields. That economic model is considered inferior by most of the world.
In Asia, programmers are not wage slaves. Programmers in Asia are compensated by being given more responsibility and much higher salaries than U.S.. relative to the cost of living.
In U.S., as you say, there is no compensation for software royalties. In Asia, companies reward programmers by giving them more influence in the company. The software asian programmers create is considered a reinvestment in the company and so are the people who write it. Asian programmers can expect to run the company if they apply themselves to software development.
Asian companies recognized that the tools of software development are equally accessible to everyone and the lowest worker could now be just as influential as the highest executive. Asian companies take in ideas not just from the highest executives but from the lowest programmers. There are no multilayered management structures, actively filtering information from subordinates. Everyone has access to everything.
Compare this to the reality in America, where programmers are expected to play dumb and report to dozens of low end managers. American companies are so backwards in the modern world that when Kim Jong Ill nukes U.S., it's going to be considered a mercy killing. (I added the emphasis to the final paragraph)