The baking powder does help with the texture but we have made these both ways and it doesn’t make much difference if you omit it. The same applies to the vanilla. You can leave it out if you don’t have it and the cookies will still be yummy.