Poaching has a much broader meaning than the one you describe. It's simply taking someone's property without permission. With modern employment contracts (non-competes/no outside work/drug tests...) I believe the comparison to property is quite apt.
I don't think I understand. Under what circumstance does a company A recruiting away employees from company B count as "taking away B's property without permission"? There is no permission needed by law to offer a better employment contract to, well, anyone.