You can only "buy" top people if your offer is better though. I see nothing wrong in people switching jobs for a better offer. Calling it stealing makes it sound as A Bad Thing while in truth it is a good thing for the person getting hired. If businesses shared the profits equally this wouldn't happen but then we are not in capitalism anymore..