Indian tandoori chicken is cooked in a tandoor oven, with heat reaching 900F. How come the chicken does not dry out? Because of the yogurt marinade?
If you see this recipe https://www.youtube.com/watch?v=F9Fzpi99tlk - When cooked in oven he is using two deck plates. Chicken is on top and underneath there is some water. I agree that Tandoor cooked in conventional oven without water plate will be very dry.