"no poaching" is illegal but it doesn't go against free market principles.
I call bullshit. A no poaching agreement very much resembles a cartel. Same as companies colluding in order to squeeze the highest possible value out of, say, tenders for public works.If poaching agreements are in line with free markets then so are lying, cheating and violating just about every aspect which is the basis of contract law.