No airline should ever win a contract because of the Flag it flies. A contract should be won based on good, solid performance, reputation, and of course price will be a factor too. All airlines are free to compete for such contracts
Unfortunately the US Government don't agree with that or the Fly America policy would be history. Foreign airlines need not apply.