As for other ingredients that really don't "need" to be there, take red velvet cake for example: it doesn't need to be red, but without all that food coloring, would it feel just as delightful?