I hope he does not leave for the foreseeable future.
He may have fucked up in BfA, but he is also one of the few WoW developers that faces criticisms and try to respond to it. Even if he is not equipped for the job (which I think he is), his attitude of trying to fix the games mistakes and listen to popular demand will turn the game around eventually IMO.