Same bug on Highmountain Tauren and Nightbornes - IsFlyableArea() returns false in Orgrimmar.
Seems like someone posted it on the US forums, so I guess there's a chance this might be fixed in BfA.
https://us.battle.net/forums/en/wow/topic/20761606777