Question: why do recipes have both baking soda and baking powder?
Answer: Basically, the reason for both is because sometimes you need more leavening than you have acid available in the recipe. It's all about balance. Another reason to use both baking powder and baking soda is because they affect both browning and flavor.