McLaren chief Zak Brown not attending the Chinese Grand Prix has caused a stir after the team endured a disastrous result in Shanghai on Sunday.