Blizzard has their own mobile team they probably have their own budget. One would assume its the same team what works on the WoW Armoury app, what explains why its a tad more broken as of Legion (it shows my Tauren hunter as a human and doesn't know what my DH's look like).