Слова «наоборот» и «напротив» имеют противоположное значение, потому что они имеют разные корни и описывают разные ситуации. 1
Слово «наоборот» имеет корень «оборот» и означает «обратная сторона чего-либо». 1 Оно может использоваться, когда речь идёт о вещах, путях, исходах или результатах в целом. 1 Например: «Поступить наоборот». 4
Слово «напротив» имеет корень «против» и означает «против кого-либо». 1 Оно чаще используется, когда речь идёт о мнении кого-то конкретного. 1 Например: «Я, напротив, нахожу, что для ребёнка необходимо». 1
Таким образом, слово «напротив» больше подходит для описания противостояния с кем-то, а «наоборот» — для обозначения совершенно иного мнения или ситуации. 1