When you are sent abroad by a company based in your home country, it is of course its responsibility to support any changes of the cost of life in the new country you've been sent to.
When you move on purpose into a foreign state to work for a local company, even if you don't plan to stay forever, you are an immigrant, and your employer shouldn't have any responsibility towards you based one the country you are coming from.
EY will still be able to find hundreds of motivated pilots, why would they have to obey to all their employed immigrants ? EK did it ? Fine, they are hiring.