Глагол уберечь можно отнести к непроверяемым, так как нет проверочного слова с ударным слогом бе. Однако учеными недавно был предложен способ проверки для корней с полногласными сочетаниями (ере, оло): в таких корнях написание определяется проверкой хотя бы одной гласной (бере́чь) или подбором слова с неполногласием (небрежный). Этот способ пока малоизвестен и в школе не применяется.
Верно и то, и другое, это разные подходы к морфемному разбору. При разборе слова по составу необходимо различать синхронный (т. е. современный) состав и исторический (этимологический) состав. Исторически в словах ненавидеть, негодовать, небрежный не – приставка (когда-то в языке были слова навидеть, годовать и т. д.). Однако сейчас, в современном русском языке приставка в этих словах уже не выделяется (ведь слитное написание этих слов как раз и обусловлено тем, что без не они не употребляются), не считается частью корня.