The accommodation allowance isn't part of our contract so they can change it whenever they like. For a lot of people being forced into company housing would be a deal breaker- it certainly would have stopped me accepting the offer so it would have a detrimental effect on recruitment- probably retention as well.
Also, if 25,000 pilots and cabin crew could no longer get mortgages it would have a detrimental effect on the Dubai housing market.
For those two reasons I can't see it disappearing anytime soon.