When testing this recipe, I used all butter, all oil, and then a combination of both and found that using both butter and vegetable oil gave me the texture I was looking for while still giving that buttery flavor. Butter adds flavor and the vegetable oil keeps the cookies moist and soft all the way through.