Вот вы видите слово «кампания», написанное через «а». Скажите, в нём есть ошибка? Мы знаем людей, которые уверены, что данное слово всегда пишется через «о» и другого варианта написания не существует. Скажем просто: это не так...
Думаю, не сильно ошибусь, если предположу, что добрая половина людей, говорящих по-русски, не знают, что компания и кампания – это два разных слова. Выбор написания (о или а) зависит от того, о чем мы говорим. Компания – это группа людей, некое сообщество, коллектив или предприятие, а кампания – комплекс мероприятий, направленных на достижение какой-либо цели. Как видим, по своему содержанию эти слова сильно отличаются. И это не случайное отличие, поскольку происходят слова из разных источников, хоть и оба из латыни...