Most English majors cannot write copy, unless they are trained to. Advertising and promotional copy are very different beasts than English. Find a copy writer instead and not some random English major.
I agree with you, of course.
Moral: everyone could use a copy editor. ;)