In the US, it's because a bunch of demagogues have decided that they will make a lot of money (or retain political power) by saying that vaccines don't work and/or are harmful. Fox News regularly spews this kind of nonsense in its programming and a number of Republican politicians are happy to go along with it.