He honestly must know that those are key factors but he is not going to come out and say so publicly. No one is going to say "Well our product isn't very good and it is also over priced."

That's true, and reading it again I noticed that he said "It isn't necessarily..." price or product. That qualifier changes things, makes his statement more vague and meaningless; typical corporate-speak.