It can be unreasonable, like you mentioned, if you originate from specific countries. For sectors like Defense, Aerospace etc., you literally can't work unless you are a permanent resident or a citizen. Which means, even if you do have a visa, without a path to permanent immigration, you can't really contribute in those sectors, making it unreasonable.