or to this site, ash9144.
In my opinion, most of the responders here have misunderstood what "greed" means. Expecting to be fairly compensated for your services is not greed. Greed is "the inordinate desire to possess wealth, goods, or objects of abstract value with the intention to keep it for one's self, far beyond the dictates of basic survival and comfort." I would add it would be using your engineering skills in a manner that harmed others to your, or your company's, gratification. While I'm sure there is a small minority that might "fit that bill," that's not the typical engineering profile. More typical is the engineer who wonders why he isn't being compensated as well as everyone else. (How many posts have been seen on this forum on that subject versus this singular one on greedy engineers?)
Greedy are the folks that come here as leechers ... only asking questions, expecting immediate responses even though they only give partial information, and going away in a huff when their problem isn't solved for them, until the next time they want help.
Not greedy are the folks who spend time trying to help others with their problems, even if the original poster isn't completely satisfied with the results. Those folks are donating time and engineering skills expecting nothing more than maybe an occasional thanks or a purple star.
The site has far more of the second than the first. That's why it has the reputation that it does. If engineers were "greedy," then the site wouldn't exist, because no one would ever find an answer on it. You've seen sites like that -- questions get posted, but never answered. Here, the answers come quick. They're accurate, they're helpful. Maybe the people on here are not representative of the typical engineer, but I don't think that's the case.