While it's not absolutely necessary, using oil in a marinade helps carry fat-soluble flavors into the chicken and also helps keep the chicken moist during cooking.