This whole H1B debacle tells me that people don't like it when employees are not fungible but this sentiment only exists selectively.
The H1B i140 petition thing requires you to advertise the job before submitting the petition. How does this work if the employee is not fungible?