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