I completely agree with your idea (your being the original poster because I don't want to quote the whole chunk) that flavor is what the PCs make of it. Fighter has flavor if you give it some. A wizard can be a witch, a shaman, a blood mage, a whatever, if you describe it that way and play it...