anomad clearly if all companies will save money whenever they can then the companies must consider it worth their money to pay the extra for western staff?

Western staff cost more simple as that (because they need enough to live on at home) now if they weren't worth it would the companies still pay it? I don't think so.