Re: its optional....
> It's not optional if you're travelling on business at the request of your employer.
Since no-one not a US citizen can guarantee that they will be allowed entry to the USA, how can any employer reasonably expect any employee who is not a US citizen to be able to enter the US and thus predicate employment on being able to enter the US?