Being right has /never/ been enough to convince people. Changing peoples minds has to have enough of an improvement to overcome switching costs /and/ any anchoring biases.
Yes but today you compete with everybody else. If you are in a crowded space, i.e. analytics, your ideas will have to compete with ideas of many other bigger players with bugger marketing budgets. You also more or less advertise in the same place where they advertise.