I am anything but an anti-union capitalist, but we act like the potential employers are the Twins, the Dodgers, the Yankees, etc. The employer is MLB and just as any large corporation, they have the descretion as to which division new hires will be assigned. They don't do it the same way, but they still do it. If you don't like the hiring process at Microsoft, go right ahead and find yourself a different employer. I'm not a fan of big business, but despite the MLB's many terrible practices, they are far from the only organization that will bend any rule to best fit their needs. Walmart employees get screwed far worse than these young men.