There's no such informal agreement at all, only individuals who know that they can earn better elsewhere. In other words, a market. The key to this is that IT workers actually generate enough wealth for their employers that it's worthwhile to pay us well. It's completely different from a union (which is basically a cartel).