Союз «но» меняет значение отрицания в отрицательной конструкции, потому что обозначает противопоставление, при котором соединяемые понятия не противопоставляются друг другу, а являются совместимыми. rus.stackexchange.com
В такой конструкции предмету одновременно приписываются два признака без отрицания одного из них. rus.stackexchange.com Например: «река неглубокая, но холодная». rus.stackexchange.com
Также «но» может использоваться для введения новой мысли, которая противоположна не последнему сказанному слову или предложению, а всему, что перед тем высказано. kartaslov.ru
Таким образом, союз «но» акцентирует, что какая-то часть высказывания считается более важной, чем сказанное до «но» или вне «но»-конструкции. rus.stackexchange.com