Я рискну объяснить то же самое чуть более формально, но возможно менее понятно; исключительно на тот случай, если предыдущие объяснения покажутся неполными.
Неопределённый интеграл -- это не функция, это
класс функций. Уравнение для

-- это уравнение именно для класса. Мы не можем вот так запросто к такому уравнению применять обычные правила преобразования типа переноса в другую часть с изменением знака, потому что эти свойства могут и не выполняться. Поэтому мы должны расписать уравнение в терминах представителей этого класса, чтобы работать с ним обычными методами. И тут важно следующее: значит ли уравнение

, что каждый представитель класса должен удовлетворять такому уравнению? Вовсе нет, это значит только, что для каждого представителя

должен найтись какой-то вообще говоря другой представитель

такой, что

. А дальше мы знаем, что представители могут отличаться только константой, а значит

.
В итоге мы получаем уравнение с константой

, но зато записанное не для классов функций, а для представителей этого класса, то есть для собственно функций, а раз для функций -- значит дальше можно решать его обычными методами.