I have mixed feelings toward the wage collusion among tech firms. The issue is driven by a dearth of high skilled employees and a large demand. As an employer, I totally get a no poaching approach. As a employer, I also understand what is occurring now -- stunningly high payouts to poach an employee. The pool roble is that nirvana is not achievable as long as humans behave like humans. Employees criticize the ethics of employers. Employers criticize the ethics if employees. That will not change. The only viable approach, imho, is to truly and seriously consider the long term reactions to all decisions and to choose the one that causes the best outcome. I truly believe that we all try to do our best .. even those of us who run companies. But it is a two way street. I can assure you that I have grown over the years to a place I thought I would never be -- distrust in employees. I have experienced employee theft, lies, laziness, personal choices that result in poor work, and nore. I could easily question the morality of most employees. My point is that we cannot create a world of employers and employees that are all good all of the time or even the majority of the time.