I agree with you about the general opinion.
However I do believe it is relevant to your first question which was why Coca Cola does not promote on it more, I don't think you want to advertise on doing something people dislike or think it's bad (be it true or not it does not matter at all).
On the other hand I think most people know drinking Cola is not good for your health.