The butter or oil helps provide a coating for the almonds, ensuring the seasoning sticks well to the almonds. Without the addition of butter or oil, your seasonings would burn and your almonds would be unseasoned. I do not recommend skipping or reducing the amount of butter or oil in this recipe.