Смещение ударения в слове «оберег» произошло из-за того, что многие носители языка стали использовать другой вариант произношения. 3 Он стал более распространённым и со временем укоренился в народном сознании. 3
Изначально верным вариантом был «оберег» (с ударением на «о»). 3 Однако уже давно многие стали использовать другой вариант, и словари начали фиксировать его как допустимый. 3 Относительно недавно орфоэпические сборники начали фиксировать «оберег» как допустимый вариант (например, Большой орфоэпический словарь русского языка). 3
Таким образом, произошло смещение ударения на окончание слова, и вариант «оберег» уже не считается ошибкой. 1